import { BrowserRouter, Routes, Route, NavLink } from 'react-router-dom'; import Dashboard from './pages/Dashboard'; import Mounts from './pages/Mounts'; import Watchers from './pages/Watchers'; import Files from './pages/Files'; import Identity from './pages/Identity'; import ServiceNav from './components/ServiceNav'; const navStyle: React.CSSProperties = { display: 'flex', alignItems: 'center', gap: '1rem', padding: '0.75rem 2rem', background: '#16213e', borderBottom: '1px solid #0f3460', flexShrink: 0, }; const linkStyle: React.CSSProperties = { color: '#888', textDecoration: 'none', padding: '0.5rem 1rem', borderRadius: '4px', transition: 'all 0.2s', }; const activeLinkStyle: React.CSSProperties = { ...linkStyle, color: '#fff', background: '#0f3460', }; const contentStyle: React.CSSProperties = { flex: 1, overflow: 'hidden', minHeight: 0, }; // Editor page with iframe to standalone editor function EditorPage() { return (