From e6b5c3580202f5aadd465ab6146feaedabf1130e Mon Sep 17 00:00:00 2001 From: Jed Fox <git@jedfox.com> Date: Fri, 20 Jan 2023 15:45:52 -0500 Subject: [PATCH] Move Settings to the sidebar (#455) --- packages/desktop-client/src/components/SidebarWithData.js | 1 - packages/loot-design/src/components/sidebar.js | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/desktop-client/src/components/SidebarWithData.js b/packages/desktop-client/src/components/SidebarWithData.js index 5ef3125fe..044d07b08 100644 --- a/packages/desktop-client/src/components/SidebarWithData.js +++ b/packages/desktop-client/src/components/SidebarWithData.js @@ -50,7 +50,6 @@ function EditableBudgetName({ prefs, savePrefs }) { let items = [ { name: 'rename', text: 'Rename Budget' }, - { name: 'settings', text: 'Settings' }, ...(Platform.isBrowser ? [{ name: 'help', text: 'Help' }] : []), { name: 'close', text: 'Close File' } ]; diff --git a/packages/loot-design/src/components/sidebar.js b/packages/loot-design/src/components/sidebar.js index 68ccd1393..ca548b5db 100644 --- a/packages/loot-design/src/components/sidebar.js +++ b/packages/loot-design/src/components/sidebar.js @@ -444,7 +444,7 @@ function Tools() { let onToggle = useCallback(() => setOpen(open => !open), []); let location = useLocation(); - const isActive = ['/payees', '/rules', '/tools'].some(route => + const isActive = ['/payees', '/rules', '/settings', '/tools'].some(route => location.pathname.startsWith(route) ); @@ -477,6 +477,12 @@ function Tools() { to="/rules" indent={15} /> + <SecondaryItem + title="Settings" + Icon={Cog} + to="/settings" + indent={15} + /> </> )} </View> -- GitLab