/* Footer + App shell wiring the screens together. */ const { Logo } = window.NashvillePBSDesignSystem_8fe663; function Footer() { const cols = [ ['Watch', ['Shows','Schedule','Live TV','PBS KIDS']], ['Support', ['Donate','Become a Member','Ways to Give','Volunteer']], ['About', ['Our Mission','Press Room','Careers','Contact']], ]; return ( ); } function App() { const [view, setView] = React.useState('home'); const [selected, setSelected] = React.useState(null); const [query, setQuery] = React.useState(''); const open = (id) => { setSelected(id); setView('detail'); window.scrollTo(0,0); }; const nav = (v) => { setView(v); setQuery(''); window.scrollTo(0,0); }; const search = (q) => { setQuery(q); if (q) setView('browse'); }; return (
{view==='home' && } {view==='browse' && } {view==='detail' && nav('home')} />}
); } ReactDOM.createRoot(document.getElementById('root')).render();