export default function ActivitySubmissions() {
const [params, setParams] = createStore<ActivitySubmissionsParams>(
structuredClone(defaultParams),
);
const data = createAsync(() => getActivitySubmissions({ ...params }));
const pagination = () => data()?.pagination;
const submissions = () => data()?.submissions;
const setPage = (page: number) => {
setParams('page', page);
};
return (
<main class="mx-auto flex flex-col gap-8 py-8 sm:w-11/12">
<TopBar />
<div class="rounded-md bg-red-300 shadow-md min-h-[1000px]">
{/* <Suspense fallback={<div>Loading...</div>}>
<ActivitySubmissionsTable submissions={submissions()} />
</Suspense> */}
</div>
<div class="flex justify-center ">
<Pagination ...>
<!-- Omitted -->
</Pagination>
</div>
</main>
);
}
export default function ActivitySubmissions() {
const [params, setParams] = createStore<ActivitySubmissionsParams>(
structuredClone(defaultParams),
);
const data = createAsync(() => getActivitySubmissions({ ...params }));
const pagination = () => data()?.pagination;
const submissions = () => data()?.submissions;
const setPage = (page: number) => {
setParams('page', page);
};
return (
<main class="mx-auto flex flex-col gap-8 py-8 sm:w-11/12">
<TopBar />
<div class="rounded-md bg-red-300 shadow-md min-h-[1000px]">
{/* <Suspense fallback={<div>Loading...</div>}>
<ActivitySubmissionsTable submissions={submissions()} />
</Suspense> */}
</div>
<div class="flex justify-center ">
<Pagination ...>
<!-- Omitted -->
</Pagination>
</div>
</main>
);
}