summaryrefslogtreecommitdiff
path: root/apps/web/app/reader/_components/command-palette.tsx
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-07 03:41:58 -0800
committerFuwn <[email protected]>2026-02-07 03:41:58 -0800
commitdd00822ffc8c9da87b3cfa9677c38d16c42e0e74 (patch)
treeadfb8c381d7a642bb4151e8e665c04451b058c75 /apps/web/app/reader/_components/command-palette.tsx
parentfix: use string percentages for react-resizable-panels v4 size props (diff)
downloadasa.news-dd00822ffc8c9da87b3cfa9677c38d16c42e0e74.tar.xz
asa.news-dd00822ffc8c9da87b3cfa9677c38d16c42e0e74.zip
feat: persist sidebar panel sizes across page refreshes
Wire useDefaultLayout to sidebar Group with localStorage storage. Update reset command to clear both sidebar and detail layout keys.
Diffstat (limited to 'apps/web/app/reader/_components/command-palette.tsx')
-rw-r--r--apps/web/app/reader/_components/command-palette.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/web/app/reader/_components/command-palette.tsx b/apps/web/app/reader/_components/command-palette.tsx
index 551537a..744250f 100644
--- a/apps/web/app/reader/_components/command-palette.tsx
+++ b/apps/web/app/reader/_components/command-palette.tsx
@@ -198,6 +198,9 @@ export function CommandPalette() {
localStorage.removeItem(
"react-resizable-panels:asa-detail-layout"
)
+ localStorage.removeItem(
+ "react-resizable-panels:asa-sidebar-layout:sidebar:main-content"
+ )
window.location.reload()
})
}