diff --git a/src/pages/Venue.tsx b/src/pages/Venue.tsx new file mode 100644 index 0000000..fd29a97 --- /dev/null +++ b/src/pages/Venue.tsx @@ -0,0 +1,139 @@ +import { Link } from "react-router-dom"; +import { Card, CardContent } from "@/components/ui/card"; +import { Badge } from "@/components/ui/badge"; +import { Users, Accessibility, Wifi, Plane, Train, Car, MapPin, Building, Layers, Star } from "lucide-react"; +import Header from "@/components/Header"; +import Footer from "@/components/Footer"; + +const infoCards = [ + { icon: Users, label: "Capacity", value: "2,500", desc: "Main hall seats 2,000 with additional breakout rooms for workshops and panels." }, + { icon: Accessibility, label: "Accessibility", value: "Fully Accessible", desc: "Wheelchair ramps, elevators, accessible restrooms, and reserved seating on all levels." }, + { icon: Wifi, label: "WiFi", value: "High-Speed", desc: "Dedicated 1Gbps conference WiFi network with separate speaker and attendee SSIDs." }, +]; + +const travelOptions = [ + { icon: Plane, title: "By Air", desc: "SFO International Airport is 20 minutes away. BART runs directly to the venue area." }, + { icon: Train, title: "By Train", desc: "Caltrain and BART stations are within a 5-minute walk. Take BART to Powell Street." }, + { icon: Car, title: "By Car", desc: "Parking available at 5th & Mission Garage ($35/day). Rideshare drop-off on Howard St." }, +]; + +const hotels = [ + { name: "The St. Regis", distance: "0.2 miles from venue", price: "$350–$500/night" }, + { name: "Hotel Nikko", distance: "0.4 miles from venue", price: "$200–$320/night" }, + { name: "Axiom Hotel", distance: "0.5 miles from venue", price: "$150–$240/night" }, +]; + +export default function VenuePage() { + return ( +
+
+ + {/* Hero */} +
+

The Apex Centre

+

747 Howard Street, San Francisco, CA 94103

+
+ + {/* Image Placeholder */} +
+
+
+
+
+
+
+
+ +

Venue Photo

+
+
+
+
+ + {/* Info Cards */} +
+
+ {infoCards.map((card, i) => ( + + + +
{card.label}
+
{card.value}
+

{card.desc}

+
+
+ ))} +
+
+ + {/* Getting There */} +
+
+

Getting There

+
+ {travelOptions.map((opt, i) => ( + + + +

{opt.title}

+

{opt.desc}

+
+
+ ))} +
+
+
+ + {/* Accommodation */} +
+
+

Accommodation

+
+ {hotels.map((h, i) => ( + + + +
{[...Array(4)].map((_, i) => )}
+

{h.name}

+

{h.distance}

+ {h.price} +
+
+ ))} +
+
+
+ + {/* Map Placeholder */} +
+
+
+
+ +

Interactive Map

+
+
+
+
+ + {/* Floor Plan */} +
+
+

Floor Plan

+

The venue features a main hall, three breakout rooms, a workshop lab, and a networking lounge.

+
+
+
+
+
+ +

Floor Plan Diagram

+
+
+
+
+ +
+ ); +} \ No newline at end of file