diff --git a/internal/site/src/components/charts/area-chart.tsx b/internal/site/src/components/charts/area-chart.tsx index f65501fd..790d44e6 100644 --- a/internal/site/src/components/charts/area-chart.tsx +++ b/internal/site/src/components/charts/area-chart.tsx @@ -113,7 +113,7 @@ export default function AreaChartDefault({ return null } // if (logRender) { - console.log("Rendered at", new Date(), "for", dataPoints?.at(0)?.label) + // console.log("Rendered at", new Date(), "for", dataPoints?.at(0)?.label) // } return ( { useEffect(() => { // change auth store on auth change - pb.authStore.onChange(() => { + const unsubscribeAuth = pb.authStore.onChange(() => { $authenticated.set(pb.authStore.isValid) }) // get general info for authenticated users, such as public key and version @@ -63,6 +63,7 @@ const App = memo(() => { // subscribe to new alert updates .then(alertManager.subscribe) return () => { + unsubscribeAuth() alertManager.unsubscribe() systemsManager.unsubscribe() } @@ -87,13 +88,12 @@ const Layout = () => { const authenticated = useStore($authenticated) const copyContent = useStore($copyContent) const direction = useStore($direction) - const userSettings = useStore($userSettings) + const { layoutWidth } = useStore($userSettings, { keys: ["layoutWidth"] }) useEffect(() => { document.documentElement.dir = direction }, [direction]) - // biome-ignore lint/correctness/useExhaustiveDependencies: only run on mount useEffect(() => { // refresh auth if not authenticated (required for trusted auth header) if (!authenticated) { @@ -113,7 +113,7 @@ const Layout = () => { ) : ( -
+