import {
Datagrid,
DateField,
DeleteButton,
List,
ListProps,
NumberField,
Pagination,
ReferenceField,
ResourceProps,
Show,
ShowProps,
Tab,
TabbedShowLayout,
TextField,
TopToolbar,
useRecordContext,
useTranslate,
} from "react-admin";
import { MXCField } from "./media";
import PageviewIcon from "@mui/icons-material/Pageview";
import ReportIcon from "@mui/icons-material/Warning";
import ViewListIcon from "@mui/icons-material/ViewList";
const date_format: Intl.DateTimeFormatOptions = {
year: "numeric",
month: "2-digit",
day: "2-digit",
hour: "2-digit",
minute: "2-digit",
second: "2-digit",
};
const ReportPagination = () => (
);
export const ReportShow = (props: ShowProps) => {
const translate = useTranslate();
return (
}>
}
>
}
path="detail"
>
);
};
const ReportShowActions = () => {
const record = useRecordContext();
return (
);
};
export const ReportList = (props: ListProps) => (
}
sort={{ field: "received_ts", order: "DESC" }}
>
);
const resource: ResourceProps = {
name: "reports",
icon: ReportIcon,
list: ReportList,
show: ReportShow,
};
export default resource;