diff --git a/web/src/components/Boot.tsx b/web/src/components/Boot.tsx new file mode 100644 index 0000000..fcd42f8 --- /dev/null +++ b/web/src/components/Boot.tsx @@ -0,0 +1,76 @@ +import { motion } from "motion/react"; +import { useUI } from "../lib/ui"; + +/** + * The loading sequence: a single instrument ring draws itself around the + * wordmark, then the whole veil lifts and hands off to the staggered + * ring grid behind it. + */ +export function Boot() { + const { t, reduced } = useUI(); + + return ( + +
+ + + + + + Dash + +
+ + {t.tagline} + +
+ ); +}