"use client"; import { useEffect } from "react"; import dynamic from "next/dynamic"; import styles from "./Dashboard.module.css"; import { DashboardStoreProvider, useDashboardStore, } from "@/hooks/useDashboardStore"; import { I18nProvider, useI18n } from "@/hooks/useI18n"; import { CitySidebar } from "@/components/dashboard/CitySidebar"; import { DetailPanel } from "@/components/dashboard/DetailPanel"; import { HeaderBar } from "@/components/dashboard/HeaderBar"; const MapCanvas = dynamic( () => import("@/components/dashboard/MapCanvas").then((module) => module.MapCanvas), { ssr: false, loading: () =>