'use client' import {Button} from '@/components/ui/button' import {Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger} from '@/components/ui/dialog' import {useRouter} from 'next/navigation' import {useState} from 'react' interface RealnameAuthDialogProps { hasAuthenticated: boolean triggerClassName?: string open?: boolean onOpenChange?: (open: boolean) => void onSuccess?: () => void } export function RealnameAuthDialog({ hasAuthenticated, triggerClassName, open, onOpenChange, onSuccess, }: RealnameAuthDialogProps) { const [internalOpen, setInternalOpen] = useState(false) const router = useRouter() const actualOpen = open !== undefined ? open : internalOpen const actualOnOpenChange = onOpenChange || setInternalOpen if (hasAuthenticated) { return null } return ( 实名认证

为了保障您的账户安全和正常使用服务,请您尽快完成实名认证

) }