import { createFileRoute } from '@tanstack/react-router' import { useTranslation } from 'react-i18next' import { Route as RootRoute } from './__root' export const Route = createFileRoute('/automations')({ component: AutomationsPage, }) function AutomationsPage() { const { t } = useTranslation() const { cards } = RootRoute.useLoaderData() const total = cards.length const active = cards.filter((card) => card.status === 'doing').length const rails = [ { key: 'onboarding', state: total > 0 ? 'active' : 'idle', }, { key: 'queue', state: active > 0 ? 'warming' : 'standby', }, { key: 'surface', state: 'ready', }, ] as const return (

{t('automations.heading')}

{t('automations.sub')}

{rails.map((rail) => (

{t(`automations.rails.${rail.key}.name`)}

{t(`automations.states.${rail.state}`)}

{t(`automations.rails.${rail.key}.detail`)}

))}

{t('automations.why.heading')}

{t('automations.why.sub')}

) }