@@ -9,6 +9,7 @@ import GenericModal from './components/GenericModal';
99import DigitalRain from './components/DigitalRain' ;
1010import { AnimationProvider } from './context/AnimationContext' ; // Import AnimationProvider
1111import { CommandPaletteProvider } from './context/CommandPaletteContext' ;
12+ import { VisualSettingsProvider } from './context/VisualSettingsContext' ;
1213
1314function App ( ) {
1415 const [ isModalOpen , setIsModalOpen ] = useState ( false ) ;
@@ -39,31 +40,33 @@ function App() {
3940
4041 return (
4142 < AnimationProvider >
42- < Router >
43- < DigitalRain isActive = { isRainActive } />
44- < ScrollToTop />
45- < ToastProvider >
46- < CommandPaletteProvider >
47- < Layout
48- toggleModal = { toggleModal }
49- isSearchVisible = { isSearchVisible }
50- toggleSearch = { toggleSearch }
51- openGenericModal = { openGenericModal }
52- toggleDigitalRain = { toggleDigitalRain }
43+ < VisualSettingsProvider >
44+ < Router >
45+ < DigitalRain isActive = { isRainActive } />
46+ < ScrollToTop />
47+ < ToastProvider >
48+ < CommandPaletteProvider >
49+ < Layout
50+ toggleModal = { toggleModal }
51+ isSearchVisible = { isSearchVisible }
52+ toggleSearch = { toggleSearch }
53+ openGenericModal = { openGenericModal }
54+ toggleDigitalRain = { toggleDigitalRain }
55+ >
56+ < AnimatedRoutes />
57+ </ Layout >
58+ </ CommandPaletteProvider >
59+ < ContactModal isOpen = { isModalOpen } onClose = { toggleModal } />
60+ < GenericModal
61+ isOpen = { isGenericModalOpen }
62+ onClose = { closeGenericModal }
63+ title = { genericModalContent . title }
5364 >
54- < AnimatedRoutes />
55- </ Layout >
56- </ CommandPaletteProvider >
57- < ContactModal isOpen = { isModalOpen } onClose = { toggleModal } />
58- < GenericModal
59- isOpen = { isGenericModalOpen }
60- onClose = { closeGenericModal }
61- title = { genericModalContent . title }
62- >
63- { genericModalContent . content }
64- </ GenericModal >
65- </ ToastProvider >
66- </ Router >
65+ { genericModalContent . content }
66+ </ GenericModal >
67+ </ ToastProvider >
68+ </ Router >
69+ </ VisualSettingsProvider >
6770 </ AnimationProvider >
6871 ) ;
6972}
0 commit comments