@@ -7,12 +7,13 @@ import DndFooter from './dnd/DndFooter';
77import { useLocation } from 'react-router-dom' ;
88import Search from './Search' ;
99import CommandPalette from './CommandPalette' ;
10+ import { useCommandPalette } from '../context/CommandPaletteContext' ;
1011
1112import { DndProvider } from '../context/DndContext' ;
1213
1314const Layout = ( { children, toggleModal, isSearchVisible, toggleSearch, openGenericModal, toggleDigitalRain } ) => {
1415 const [ isSidebarOpen , setIsSidebarOpen ] = useState ( window . innerWidth > 768 ) ;
15- const [ isPaletteOpen , setIsPaletteOpen ] = useState ( false ) ;
16+ const { isPaletteOpen, setIsPaletteOpen } = useCommandPalette ( ) ;
1617 const location = useLocation ( ) ;
1718
1819 useEffect ( ( ) => {
@@ -22,19 +23,10 @@ const Layout = ({ children, toggleModal, isSearchVisible, toggleSearch, openGene
2223 }
2324 } ;
2425
25- const handleKeyDown = ( event ) => {
26- if ( event . altKey && event . key === 'k' ) {
27- event . preventDefault ( ) ;
28- setIsPaletteOpen ( ( open ) => ! open ) ;
29- }
30- } ;
31-
3226 window . addEventListener ( 'resize' , handleResize ) ;
33- window . addEventListener ( 'keydown' , handleKeyDown ) ;
3427
3528 return ( ) => {
3629 window . removeEventListener ( 'resize' , handleResize ) ;
37- window . removeEventListener ( 'keydown' , handleKeyDown ) ;
3830 } ;
3931 } , [ ] ) ;
4032
0 commit comments