feat: inject dynamic ThemeListener for fonts and colors

This commit is contained in:
AI Studio 2026-05-19 21:59:20 +00:00
parent 1ebcb7c675
commit 0218e4c7f5
2 changed files with 4 additions and 0 deletions

View file

@ -1,3 +1,4 @@
import { ThemeListener } from './components/layout/ThemeListener';
import { BrowserRouter, Routes, Route, useLocation } from 'react-router-dom';
import { useEffect } from 'react';
import { Navbar } from './components/navbar';
@ -27,6 +28,7 @@ export default function App() {
<BrowserRouter>
<ScrollToTop />
<div className="min-h-screen flex flex-col font-sans">
<ThemeListener />
<Navbar />
<main className="flex-grow">
<Routes>

View file

@ -1,3 +1,4 @@
import { ThemeListener } from './components/layout/ThemeListener';
import { BrowserRouter, Routes, Route, useLocation } from 'react-router-dom';
import { useEffect } from 'react';
import { HelmetProvider } from 'react-helmet-async';
@ -32,6 +33,7 @@ function RouteTracker() {
export default function App() {
return (
<HelmetProvider>
<ThemeListener />
<BrowserRouter>
<RouteTracker />
<div className="min-h-screen flex flex-col font-sans">