Files
zeekay 0c84acc0d8 about, analytics, affiliate, agents, api: the words go through @hanzo/i18n
The about sections, the analytics page and its demo's labels, the
affiliate and agents pages, the API page and the account forwards wrap
their copy. Copy handed to a shared component from a client page is
translated at the call site; arrays written outside a component are
marked with phrase(). Commands and figures inside a sentence are
values, the mock dashboard's sample rows stay as they are, and the
forward arrows mirror under dir="rtl".
2026-10-22 18:13:04 -07:00

26 lines
705 B
TypeScript

import { phrase } from '@hanzo/i18n'
import { T } from '@hanzo/i18n/react'
import { pageMeta } from '@/lib/page-meta'
import { PageHero } from '@/components/marketing/page-kit'
import Crew from '@/components/home/Crew'
import Bots from '@/components/home/Bots'
const TITLE = phrase('The agents in every workspace')
const LEDE = phrase('The team of agents every Hanzo workspace comes with, and Bots at work in their own room.')
export const metadata = pageMeta({
title: TITLE,
description: LEDE,
path: '/agents/crew',
})
export default function Page() {
return (
<>
<PageHero eyebrow={phrase('Agents')} title={TITLE} lede={<T>{LEDE}</T>} />
<Crew />
<Bots />
</>
)
}