import React, { useState, useEffect } from 'react';
import { Plane, Building, Martini, Dumbbell, Zap, Users, ArrowRight, MapPin, Clock, Briefcase, GraduationCap, Waves } from 'lucide-react';
const App = () => {
const [activeTab, setActiveTab] = useState('itinerary');
// Placeholder data - easy to update with real flight info
const flightInfo = {
outbound: {
date: "Wednesday, Jan 21",
airline: "American / United",
flightNum: "Flight ???",
depart: "DFW/DAL",
arrive: "LGA/JFK",
time: "Morning/Afternoon"
},
inbound: {
date: "Friday, Jan 23",
airline: "American / United",
flightNum: "Flight ???",
depart: "LGA/JFK",
arrive: "Home",
time: "Lunchtime"
}
};
return (
{/* Navigation */}
{/* Header */}
{/* TAB: ITINERARY */}
{activeTab === 'itinerary' && (
{/* Wednesday */}
Wednesday Jan 21
}
time="TBD"
title="Touchdown NYC"
desc="Arrival & Transit to Soho"
/>
}
time="Afternoon"
title="Check-in: NOMO SOHO"
desc="Secure the perimeter. Verify thread count."
location="9 Crosby St, New York"
/>
}
time="Night"
title="CEO Summit"
desc="Drinks with the boss. Keep it professional... mostly."
tag="Networking"
/>
{/* Thursday */}
Thursday Jan 22
}
time="Early AM"
title="The Plunge"
desc="Cold plunge session. Tyler's natural habitat."
/>
}
time="AM"
title="Iron Temple"
desc="Workout. Get the pump before the demo."
/>
}
time="Mid-Day"
title="Wandercraft Demo"
desc="Onsite demo. Walking the walk. Literally."
highlight={true}
/>
}
time="Night"
title="UT Austin Reunion"
desc="Drinks with the ladies. Hook 'em."
tag="Social"
/>
{/* Friday */}
Friday Jan 23
}
time="Lunchtime"
title="Extraction"
desc="Wheels up. Back to base."
/>
)}
{/* TAB: LOGISTICS */}
{activeTab === 'logistics' && (
{/* Hotel Card */}

{e.target.src = 'https://images.unsplash.com/photo-1566073771259-6a8506099945?ixlib=rb-4.0.3&auto=format&fit=crop&w=1000&q=80'}}
/>
NOMO SOHO
HQ
9 Crosby St, New York, NY 10013
2 Bedroom Suite
{/* Flight Card Outbound */}
{flightInfo.outbound.depart}
Origin
{flightInfo.outbound.arrive}
Destination
Date
{flightInfo.outbound.date}
Flight
{flightInfo.outbound.flightNum}
{/* Flight Card Inbound */}
{flightInfo.inbound.depart}
Origin
Date
{flightInfo.inbound.date}
Time
{flightInfo.inbound.time}
)}
{/* TAB: TALENT */}
{activeTab === 'talent' && (
{/* Luke Card */}
UT Austin Alum Hook 'em
Plano, TX
Wandercraft Demo Lead
{/* Tyler Card */}
TS
Tyler Shedron
The Dolphin
Indiana University Swimmer
Cold Plunge Expert
Coworker & Host
)}
);
};
const EventCard = ({ icon, time, title, desc, location, tag, highlight }) => (
{time}
{tag && {tag}}
{title}
{desc}
{location && (
{location}
)}
);
export default App;