import React from 'react'; import { Wallet, Loader2 } from 'lucide-react'; import { PageContainer, PageTitle } from '@/components/ui/Typography'; import { LoadingSpinner } from '@/components/ui/LoadingSpinner'; import { useWalletStatus, useUpdateWalletStatus } from '../core/_hooks'; import { WalletStatus, WALLET_LABELS } from '../core/_models'; const formatDate = (dateString: string) => { return new Date(dateString).toLocaleDateString('fa-IR', { year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', }); }; const ToggleSwitch = ({ checked, onChange, disabled, }: { checked: boolean; onChange: (checked: boolean) => void; disabled?: boolean; }) => { return (