2023-09-06 15:14:50 +00:00
|
|
|
import { useLoaderData } from "react-router-dom"
|
|
|
|
import Table from "../Components/Table.jsx";
|
|
|
|
import PageHeader from "../Components/PageHeader.jsx";
|
2023-09-07 08:07:38 +00:00
|
|
|
import { getStories } from "../APIcalls.mjs";
|
2023-09-06 15:14:50 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export default function Stories(){
|
|
|
|
const { stories } = useLoaderData();
|
|
|
|
const filterList = [
|
2023-09-06 16:54:58 +00:00
|
|
|
'submissions'
|
2023-09-06 15:14:50 +00:00
|
|
|
]
|
|
|
|
const clickables = [
|
2023-09-06 21:14:14 +00:00
|
|
|
['title',(row)=>{return `../../story/${row.id}`}]
|
2023-09-06 15:14:50 +00:00
|
|
|
]
|
|
|
|
return(
|
|
|
|
<>
|
|
|
|
<PageHeader text="Stories"/>
|
2023-09-07 08:07:38 +00:00
|
|
|
<Table
|
|
|
|
data={stories}
|
|
|
|
filterList={filterList}
|
|
|
|
clickables={clickables}
|
|
|
|
sortByDefault='title'
|
|
|
|
/>
|
2023-09-06 15:14:50 +00:00
|
|
|
</>
|
|
|
|
)
|
|
|
|
}
|