diff options
| author | Fuwn <[email protected]> | 2026-02-08 00:10:09 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-08 00:10:09 -0800 |
| commit | f2baa5a45fa9e5b8c3d0aa0ecbb0113c5166747b (patch) | |
| tree | b74ff019343b6f571e5b09f826069831e8bf563d /apps/web/app/reader/settings/_components/appearance-settings.tsx | |
| parent | feat: display folders above ungrouped feeds in sidebar, add delete-all-custom... (diff) | |
| download | asa.news-f2baa5a45fa9e5b8c3d0aa0ecbb0113c5166747b.tar.xz asa.news-f2baa5a45fa9e5b8c3d0aa0ecbb0113c5166747b.zip | |
feat: add appearance option to toggle folders above/below ungrouped feeds in sidebar
Diffstat (limited to 'apps/web/app/reader/settings/_components/appearance-settings.tsx')
| -rw-r--r-- | apps/web/app/reader/settings/_components/appearance-settings.tsx | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/apps/web/app/reader/settings/_components/appearance-settings.tsx b/apps/web/app/reader/settings/_components/appearance-settings.tsx index 6c04f00..aaf499a 100644 --- a/apps/web/app/reader/settings/_components/appearance-settings.tsx +++ b/apps/web/app/reader/settings/_components/appearance-settings.tsx @@ -49,6 +49,12 @@ export function AppearanceSettings() { const setShowReadingTime = useUserInterfaceStore( (state) => state.setShowReadingTime ) + const showFoldersAboveFeeds = useUserInterfaceStore( + (state) => state.showFoldersAboveFeeds + ) + const setShowFoldersAboveFeeds = useUserInterfaceStore( + (state) => state.setShowFoldersAboveFeeds + ) return ( <div className="px-4 py-3"> <div className="mb-6"> @@ -188,6 +194,21 @@ export function AppearanceSettings() { <span>show entry images</span> </label> </div> + <div className="mb-6"> + <h3 className="mb-2 text-text-primary">sidebar ordering</h3> + <p className="mb-3 text-text-dim"> + display folders above ungrouped feeds in the sidebar + </p> + <label className="flex cursor-pointer items-center gap-2 text-text-primary"> + <input + type="checkbox" + checked={showFoldersAboveFeeds} + onChange={(event) => setShowFoldersAboveFeeds(event.target.checked)} + className="accent-text-primary" + /> + <span>show folders above feeds</span> + </label> + </div> <div> <h3 className="mb-2 text-text-primary">reading time</h3> <p className="mb-3 text-text-dim"> |