'use client'; import { useEffect, useState } from 'react'; import Head from 'next/head'; import dynamic from 'next/dynamic'; import Preloader from "../../components/partials/preloaders"; // import Sidebar from '../partials/sidebar'; import Overlay from "../../components/partials/overlay"; import Header from "../../components/partials/header"; import Breadcrumb from "../../components/partials/breadcrumb"; // Dynamically import the chart component with SSR disabled const ChartOne = dynamic( () => import("../../components/charts/chart-01"), { ssr: false } ); export default function BarChartPage() { const [darkMode, setDarkMode] = useState(false); const [loaded, setLoaded] = useState(true); // Initialize dark mode from localStorage useEffect(() => { const savedDarkMode = JSON.parse(localStorage.getItem('darkMode')); if (savedDarkMode !== null) { setDarkMode(savedDarkMode); } setLoaded(true); // Simulate loading completion }, []); // Save dark mode preference when it changes useEffect(() => { localStorage.setItem('darkMode', JSON.stringify(darkMode)); }, [darkMode]); return (
{/* Preloader */} {!loaded && } {/* Sidebar */} {/* */} {/* Content Area */}
{/* Small Device Overlay */} {/* Header */}
{/* Main Content */}
{/* Breadcrumb */}

Bar Chart 1

{/* Chart One Component */}
); }