"use client" import { useState } from "react" import { MapContainer } from "./components/map-container" import { MapSidebar } from "./components/map-sidebar" import { MapHeader } from "./components/map-header" import { SidebarProvider } from "@/components/ui/sidebar" import { ThemeProvider } from "@/components/theme-provider" import { Button } from "@/components/ui/button" import { ArrowRight } from "lucide-react" import Link from "next/link" import { OverlayProvider } from "./components/overlay-system/overlay-context" import { OverlayDock } from "./components/overlay-system/overlay-dock" import { AnalyticsOverlay } from "./components/analytics-overlay" import { FiltersOverlay } from "./components/filters-overlay" import { ChatOverlay } from "./components/chat-overlay" import { ThemeController } from "@/components/theme-controller" export default function MapPage() { const [selectedLocation, setSelectedLocation] = useState<{ lat: number lng: number name?: string }>({ lat: 13.7563, lng: 100.5018, name: "Bangkok", }) return (
{/* Prediction model banner */}

Price Prediction: 15,000,000 ฿

Based on our AI model analysis

{/* Overlay System */}
) }