import { useStore } from '@nanostores/react' import { useEffect } from 'react' import { $route, $bootstrap, initialize } from './store' import Welcome from './routes/welcome' import Progress from './routes/progress' import Success from './routes/success' import Failure from './routes/failure' /* * App shell — Hermes Setup. * * No header chrome (the OS title bar already says "Hermes Setup"; an * in-window repeat of the H mark + words was redundant slop). * * Route state lives in a single $route atom — 4 screens, no react-router. */ export default function App() { const route = useStore($route) const bootstrap = useStore($bootstrap) useEffect(() => { void initialize() }, []) return (