feat: Implement glassmorphism UI with amber accents, add About and Copyright components, and update license to GPLv3.

This commit is contained in:
Sean O'Connor
2026-02-03 18:30:32 -05:00
parent e89a6946cb
commit b7fad1e691
16 changed files with 339 additions and 179 deletions

View File

@@ -4,12 +4,12 @@ import { useState, useEffect } from "react";
import MapLoader from "~/components/MapLoader";
import Drawer from "~/components/Drawer";
import Navbar from "~/components/Navbar";
import { COFFEE_SHOPS } from "~/lib/data";
import { COFFEE_SHOPS, type CoffeeShop } from "~/lib/data";
import { WelcomeModal } from "~/components/WelcomeModal";
export default function HomePage() {
const [selectedShop, setSelectedShop] = useState<typeof COFFEE_SHOPS[0] | null>(null);
const [selectedShop, setSelectedShop] = useState<CoffeeShop | null>(null);
const [isDiscoveryOpen, setIsDiscoveryOpen] = useState(true); // Default to true for SSR
const [mounted, setMounted] = useState(false);