feat: Independent Panel (#63, #120)

This commit is contained in:
josc146
2023-04-02 20:27:07 +08:00
parent 7f34dc81d4
commit 60b479729a
20 changed files with 531 additions and 38 deletions
+2
View File
@@ -12,6 +12,8 @@ export function useConfig(initFn) {
}, [])
useEffect(() => {
const listener = (changes) => {
if (Object.keys(changes).length === 1 && 'sessions' in changes) return
const changedItems = Object.keys(changes)
let newConfig = {}
for (const key of changedItems) {