'use client'; import { useTranslations } from 'next-intl'; import * as React from 'react'; import Link from 'next/link'; import { motion } from 'motion/react'; import { ArrowRight, CreditCard, Globe, Shield, Zap } from 'lucide-react'; import { cn } from '@/lib/utils'; import { Button } from '@/components/ui/button'; export interface HeroSectionProps { className?: string; } /** * Hero Section - 首页 Hero 展示 */ export const HeroSection = React.memo(function HeroSection({ className, }: HeroSectionProps) { const rt = useTranslations('runtime'); return (
Modern Platform
{rt('built_for_customization_ff3cf147')}
{rt('a_modern_administration_platform_116688ff')}
{rt('ready_to_use_infrastructure_that_is_easy_77776634')}
{rt('ready_to_use_c58cfea2')}
{rt('highly_extensible_9dfa6c10')}
{rt('production_infrastructure_08c3a5e6')}
Modern Platform
{rt('ui_technologyStack')}
Go • Gin React • Next.js

{rt('ui_readyFor')}

{rt('ui_development')}

{rt('ui_features')}

{rt('ui_modern')}
); });