import { useGetImportResults } from '../generated/anthoLumeAPIV1'; import { Table, type Column } from '../components'; import type { ImportResult } from '../generated/model'; import { Link } from 'react-router-dom'; export default function AdminImportResultsPage() { const { data: resultsData, isLoading } = useGetImportResults(); const results = resultsData?.status === 200 ? (resultsData.data.results ?? []) : []; const columns: Column[] = [ { id: 'document', header: 'Document', render: result => (
Name: {result.id ? ( {result.name} ) : ( N/A )} File: {result.path}
), }, { id: 'status', header: 'Status', render: result => result.status }, { id: 'error', header: 'Error', render: result => result.error ?? '' }, ]; return ( result.path ?? result.name ?? ''} /> ); }