sub-manager-frontend/src/routes/publication.jsx

23 lines
891 B
React
Raw Normal View History

2023-09-06 15:14:50 +00:00
import { useLoaderData, useParams } from "react-router-dom";
import Table from "../Components/Table";
import PageHeader from "../Components/PageHeader";
2023-09-07 08:07:38 +00:00
import { submissionsTableOptions } from "./submissions.jsx";
const { filterList, highlights, clickables } = submissionsTableOptions
export default function Publication() {
2023-09-06 15:14:50 +00:00
const { publicationId } = useParams()
const { publications } = useLoaderData()
2023-09-07 08:07:38 +00:00
const publicationsData = publications.find(row => row.id == publicationId)
return (
2023-09-06 15:14:50 +00:00
<>
2023-09-07 08:07:38 +00:00
<PageHeader text={'Publication#' + publicationId} />
{JSON.stringify(publicationsData)}
<Table data={publicationsData.submissions}
filterList={filterList}
highlights={highlights}
clickables={clickables}
sortByDefault='date_submitted'
></Table>
2023-09-06 15:14:50 +00:00
</>
)
}