import {ReactElement} from "react" import {AxiosError} from "axios" import {useQuery} from "@tanstack/react-query" import {List} from "@mui/material" import {DecryptedReportContent, PaginationResult, Report} from "~/server-types" import {getReports} from "~/apis" import {WithEncryptionRequired} from "~/hocs" import {DecryptReport} from "~/components" import QueryResult from "~/components/QueryResult" import ReportsList from "~/route-widgets/ReportsRoute/ReportsList" function ReportsRoute(): ReactElement { const query = useQuery, AxiosError>( ["get_reports"], getReports, ) return ( > query={query}> {result => ( {reports => ( )} )} ) } export default WithEncryptionRequired(ReportsRoute)