'use client'; import React from 'react'; import type { Locale } from '@/lib/locale'; import { pickLocaleText } from '@/lib/locale'; interface PurchaseFlowProps { isDark: boolean; locale: Locale; } interface Step { icon: React.ReactNode; zh: string; en: string; } const STEPS: Step[] = [ { icon: ( ), zh: '选择套餐', en: 'Select Plan', }, { icon: ( ), zh: '完成支付', en: 'Complete Payment', }, { icon: ( ), zh: '获取激活码', en: 'Get Activation', }, { icon: ( ), zh: '激活使用', en: 'Start Using', }, ]; export default function PurchaseFlow({ isDark, locale }: PurchaseFlowProps) { return (