mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-30 14:58:08 +00:00
Pages from /machines to /risk, the model pages, and the kits they are made of
(page-kit, ProductLanding, LayerPage, Stack, the models kit, band's Head) mark
authored copy where it is written and draw it in the reader's language. A server
page marks a literal phrase('…') or wraps it in <T>; a client page calls t. The
kits translate a string prop through useSay (components/marketing/say), so a
page passes phrase('…') and markup passes as written. An arrow that points
turns over right to left (data-i18n-mirror).
Rebased on main: the fold-based heroes (Fold, PageHero, MachinesHero, the
product and layer pages) keep main's structure and copy, with their label,
title and lede marked phrase. /platform is main's CloudLanding; the deleted
/platform/layers and the old referral components stay deleted.
Claude-Session: https://claude.ai/code/session_015XYKLjZtDTJEnMo4eK3AFH
35 lines
1.1 KiB
TypeScript
35 lines
1.1 KiB
TypeScript
'use client'
|
|
|
|
import OperativeHero from '@/components/operator/OperativeHero';
|
|
import OperativeFeatures from '@/components/operator/OperativeFeatures';
|
|
import OperativeUsage from '@/components/operator/OperativeUsage';
|
|
import OperativeModels from '@/components/operator/OperativeModels';
|
|
import OperativeDemo from '@/components/operator/OperativeDemo';
|
|
import OperativeCTA from '@/components/operator/OperativeCTA';
|
|
import { OSSRevenueBanner } from '@/components/oss/OSSRevenueBanner';
|
|
import { ProductFooter } from "@/components/products/ProductFooter"
|
|
import { Start } from "@/components/products/Start"
|
|
import { phrase } from '@hanzo/i18n'
|
|
|
|
const Operative = () => {
|
|
return (
|
|
<main>
|
|
<OperativeHero />
|
|
<OperativeFeatures />
|
|
<OperativeUsage />
|
|
<OperativeModels />
|
|
<OperativeDemo />
|
|
<OSSRevenueBanner />
|
|
<OperativeCTA />
|
|
<Start
|
|
title={phrase('Read before you run it')}
|
|
docs="https://docs.hanzo.ai"
|
|
repo="https://github.com/hanzoai"
|
|
/>
|
|
<ProductFooter slug="operative" name="Operative" />
|
|
</main>
|
|
);
|
|
};
|
|
|
|
export default Operative;
|