mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-30 14:58:08 +00:00
Calculator, captable, careers, cloud, compare, contact and contact-sales, customers, dashboards, dataroom, datastore, dev, download, enso, enterprise, extension, family, integrations, investors, kai, learn, legal and their components say their words through t() in client code, <T> in server components and phrase() where copy is held as data; one sentence is one key, figures and links its arguments. Rebased on main: in every conflict main's file stands (its copy, layout and styling) and only the wrapping is added back, including copy main added since. Claude-Session: https://claude.ai/code/session_015XYKLjZtDTJEnMo4eK3AFH
24 lines
620 B
TypeScript
24 lines
620 B
TypeScript
import { pageMeta } from '@/lib/page-meta'
|
|
import { PageHero } from '@/components/marketing/page-kit'
|
|
import { Boot } from '@/components/home/Boot'
|
|
import { phrase } from '@hanzo/i18n'
|
|
import { T } from '@hanzo/i18n/react'
|
|
|
|
const TITLE = phrase('Your laptop is the cluster')
|
|
const LEDE = phrase('The same Hanzo cloud, booted on your own machine in seconds.')
|
|
|
|
export const metadata = pageMeta({
|
|
title: TITLE,
|
|
description: LEDE,
|
|
path: '/cloud/local',
|
|
})
|
|
|
|
export default function Page() {
|
|
return (
|
|
<>
|
|
<PageHero eyebrow={phrase('Cloud')} title={TITLE} lede={<T>{LEDE}</T>} />
|
|
<Boot />
|
|
</>
|
|
)
|
|
}
|