From 3687594cc4e61e3dc433fb3aa1d0e91a8192a05a Mon Sep 17 00:00:00 2001 From: Jonathan Gruber Date: Tue, 24 Oct 2023 13:17:47 +0200 Subject: [PATCH] feat(#762): Add menu entry for preferences and add shortcut fora it --- packages/bruno-app/src/components/Sidebar/index.js | 8 ++++---- packages/bruno-app/src/providers/App/useIpcEvents.js | 7 ++++++- packages/bruno-app/src/providers/ReduxStore/slices/app.js | 5 +++++ packages/bruno-electron/src/app/menu-template.js | 8 ++++++++ packages/bruno-electron/src/ipc/preferences.js | 4 ++++ 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/packages/bruno-app/src/components/Sidebar/index.js b/packages/bruno-app/src/components/Sidebar/index.js index 890761971..a6df7141c 100644 --- a/packages/bruno-app/src/components/Sidebar/index.js +++ b/packages/bruno-app/src/components/Sidebar/index.js @@ -7,7 +7,7 @@ import Preferences from 'components/Preferences'; import { useState, useEffect } from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { IconSettings } from '@tabler/icons'; -import { updateLeftSidebarWidth, updateIsDragging } from 'providers/ReduxStore/slices/app'; +import { updateLeftSidebarWidth, updateIsDragging, showPreferences } from 'providers/ReduxStore/slices/app'; import { useTheme } from 'providers/Theme'; const MIN_LEFT_SIDEBAR_WIDTH = 222; @@ -15,7 +15,7 @@ const MAX_LEFT_SIDEBAR_WIDTH = 600; const Sidebar = () => { const leftSidebarWidth = useSelector((state) => state.app.leftSidebarWidth); - const [preferencesOpen, setPreferencesOpen] = useState(false); + const preferencesOpen = useSelector((state) => state.app.showPreferences); const [asideWidth, setAsideWidth] = useState(leftSidebarWidth); @@ -78,7 +78,7 @@ const Sidebar = () => {