import PageviewIcon from "@mui/icons-material/Pageview";
import ViewListIcon from "@mui/icons-material/ViewList";
import ReportIcon from "@mui/icons-material/Warning";
import {
Datagrid,
DatagridConfigurable,
DateField,
DeleteButton,
List,
ListProps,
NumberField,
Pagination,
ReferenceField,
ResourceProps,
Show,
ShowProps,
Tab,
TabbedShowLayout,
TextField,
TopToolbar,
useRecordContext,
useTranslate,
} from "react-admin";
import { DATE_FORMAT } from "../utils/date";
import { ReportMediaContent } from "../components/media";
const ReportPagination = () => ;
export const ReportShow = (props: ShowProps) => {
const translate = useTranslate();
return (
}>
}
>
} path="detail">
);
};
const ReportShowActions = () => {
const record = useRecordContext();
return (
);
};
export const ReportList = (props: ListProps) => (
} perPage={50} sort={{ field: "received_ts", order: "DESC" }}>
);
const resource: ResourceProps = {
name: "reports",
icon: ReportIcon,
list: ReportList,
show: ReportShow,
};
export default resource;