import type { JSX } from "react" import { getTranslations } from "next-intl/server" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { PRINCIPLE_KEYS, PRINCIPLE_ICONS } from "@/components/landing/constants" export async function ArchitectureSection(): Promise { const t = await getTranslations("landing") return (

{t("architecture.title")}

{t("architecture.subtitle")}

{PRINCIPLE_KEYS.map((key) => { const Icon = PRINCIPLE_ICONS[key] return (
{t(`architecture.principles.${key}.title`)}

{t(`architecture.principles.${key}.description`)}

) })}
) }