import { useEffect } from 'hono/jsx' import { apps, setSelectedApp } from '../state' import { DashboardContainer, DashboardHeader, DashboardSubtitle, DashboardTitle, StatusDot, StatusDotLink, StatusDotsRow, } from '../styles' import { update } from '../update' import { UnifiedLogs, initUnifiedLogs } from './UnifiedLogs' import { Vitals, initVitals } from './Vitals' export function DashboardLanding() { useEffect(() => { initUnifiedLogs() initVitals() }, []) return ( 🐾 Toes {/*Your personal web appliance*/} {[...apps.filter(a => !a.tool), ...apps.filter(a => a.tool)].map(app => ( { e.preventDefault() setSelectedApp(app.name) update() }}> ))} ) }