"use client"; import { Check, CheckCheck } from "lucide-react"; import { useState } from "react"; import { toast } from "sonner"; import { verifyUser } from "@/actions/user-actions"; import { Button } from "@/components/ui/button"; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog"; import type { UserProfile } from "@/lib/types/user"; export function UserVerifyDialog({ user }: { user: UserProfile }) { const userId = user.id; const [disabled, setDisabled] = useState(false); const [open, setOpen] = useState(false); return ( Verify User Are you sure you want to verify the following user?
  • Name: {user.first_name} {user.last_name}
  • ID Card: {user.id_card}
  • Address: {user.address}
  • DOB:{" "} {new Date(user.dob ?? "").toLocaleDateString("en-US", { month: "short", day: "2-digit", year: "numeric", })}
  • Phone Number: {user.mobile}
  • ); }