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
36 lines
1.1 KiB
TypeScript
36 lines
1.1 KiB
TypeScript
'use client'
|
|
|
|
import type { ReactNode } from 'react'
|
|
import HeroSection from "@/components/realtime/HeroSection";
|
|
import Features from "@/components/realtime/Features";
|
|
import UseCases from "@/components/realtime/UseCases";
|
|
import Integration from "@/components/realtime/Integration";
|
|
import Scaling from "@/components/realtime/Scaling";
|
|
import CallToAction from "@/components/realtime/CallToAction";
|
|
import { ProductFooter } from "@/components/products/ProductFooter"
|
|
import { Start } from "@/components/products/Start"
|
|
import { Box } from '@hanzo/ui'
|
|
import { phrase } from '@hanzo/i18n'
|
|
|
|
const Realtime = ({ watch, wire }: { watch: ReactNode; wire: ReactNode }) => {
|
|
return (
|
|
<Box minH="100vh" $platform-web={{ color: 'var(--foreground)' }}>
|
|
<main>
|
|
<HeroSection watch={watch} />
|
|
<Features />
|
|
<UseCases />
|
|
<Integration wire={wire} />
|
|
<Scaling />
|
|
<CallToAction />
|
|
<Start
|
|
title={phrase("Subscribe to your first collection")}
|
|
repo="https://github.com/hanzoai"
|
|
/>
|
|
<ProductFooter slug="realtime" name="Realtime" />
|
|
</main>
|
|
</Box>
|
|
);
|
|
};
|
|
|
|
export default Realtime;
|