'use client'; import { useState } from 'react'; import { useQuery } from '@tanstack/react-query'; import { Download } from 'lucide-react'; import DataTable from '@/components/ui/DataTable'; import Badge from '@/components/ui/Badge'; import ActionButton from '@/components/ui/ActionButton'; import { verifaydaApi } from '@/lib/api'; import { formatDateTime, formatCurrency } from '@/lib/utils'; export default function VerifaydaPage() { const [filters, setFilters] = useState({ search: '', verified: '' }); const { data, isLoading } = useQuery({ queryKey: ['verifayda', filters], queryFn: () => verifaydaApi.getVerifications(filters), }); const columns = [ { key: 'nationalId', label: 'National ID', render: (ver: any) => {ver.nationalId} }, { key: 'fullName', label: 'Name', render: (ver: any) => ver.fullName || 'N/A' }, { key: 'verified', label: 'Status', render: (ver: any) => {ver.verified ? 'Verified' : 'Failed'} }, { key: 'createdAt', label: 'Verified At', render: (ver: any) => formatDateTime(ver.createdAt) }, ]; return (

Verifayda Integration

Ethiopian national ID verification logs

Export
setFilters({ ...filters, search: e.target.value })} />
); }