feat: Add dynamic theming, map style controls, and core UI components for an interactive map experience.

This commit is contained in:
2025-12-05 01:10:14 -05:00
parent 9f55d8087b
commit 37e522e1e3
15 changed files with 693 additions and 95 deletions

View File

@@ -5,7 +5,9 @@ import MapLoader from "~/components/MapLoader";
import Drawer from "~/components/Drawer";
import { COFFEE_SHOPS } from "~/lib/data";
export default function Home() {
import { WelcomeModal } from "~/components/WelcomeModal";
export default function HomePage() {
const [selectedShop, setSelectedShop] = useState<typeof COFFEE_SHOPS[0] | null>(null);
return (
@@ -23,6 +25,7 @@ export default function Home() {
shop={selectedShop}
onClose={() => setSelectedShop(null)}
/>
<WelcomeModal />
</main>
);
}