// Nav + Hero const NAV_LINKS = [ ['Residential','#residential', false], ['Commercial','#commercial', false], ['Railbike','Railbike Lighting.html', true], ['Demo','#gun-case-demo', false], ['AI for SMB','randy.html', true], ['Service Areas','#service-areas', false], ]; function Nav({ onQuote }) { const [scrolled, setScrolled] = useState(false); useEffect(() => { const f = () => setScrolled(window.scrollY > 8); window.addEventListener('scroll', f); f(); return () => window.removeEventListener('scroll', f); }, []); return ( ); } function Hero({ onQuote, onExplore }) { return (
{/* Vignette */}
PERMANENT LIGHTING · LANDSCAPE LIGHTING · HOLIDAY LIGHTING
RESIDENTIAL · COMMERCIAL · POP-UP EVENTS · & MORE

Built for every season.

Controlled from your pocket.

Custom-controlled by Thraxel Lighting — our own app. Coming soon to the Apple App Store, with a web app for everyone else. One install. Every occasion. Every season.

{/* Availability strip — App Store + Web App */}
Available Soon
{/* Apple App Store badge */}
{/* Apple logo SVG */}
Coming soon to App Store
{/* Web app badge */}
Also as a Web App
Android & non-iOS users get the full experience in any modern browser.
{/* scroll cue removed per user request */}
); } Object.assign(window, { Nav, Hero });