// Nāvika Operator site — production app shell. // Theme persists via localStorage. No Tweaks panel. // Mock in-app screens (Bridge/Dispatch/Admin/Sign-in) are hidden for launch. function App() { const [mode, setMode] = React.useState(() => { try { return localStorage.getItem('navika.theme') === 'light' ? 'light' : 'dark'; } catch (e) { return 'dark'; } }); React.useEffect(() => { try { localStorage.setItem('navika.theme', mode); } catch (e) {} }, [mode]); const tagline = { text: 'The complete platform for modern pilotage.', sub: 'Pilotage planning, scheduling and crew — in one connected platform.', }; return ; } const root = ReactDOM.createRoot(document.getElementById('root')); root.render();