import { useState } from 'react' import { PresetRail } from './sidebar/PresetRail' import { RulesetBuilder } from './workspace/RulesetBuilder' import { LeaguePanel } from './compliance/LeaguePanel' import { ExpansionRail } from './expansion/ExpansionRail' import { ExpansionBuilder } from './expansion/ExpansionBuilder' import { ModelSummary } from './expansion/ModelSummary' import { Toolbar } from './Toolbar' import { About } from './About' import { useExpansion } from '../state/expansionStore' export function AppShell() { const [aboutOpen, setAboutOpen] = useState(false) const tab = useExpansion((s) => s.tab) return (