add steps

This commit is contained in:
2025-12-25 18:11:49 -03:00
parent d0625546c8
commit 0400dc4850
11 changed files with 366 additions and 56 deletions

View File

@@ -58,11 +58,13 @@ export async function loader({ params, context, request }: Route.LoaderArgs) {
})
return {
data: enrollments
enrollments
}
}
export default function Route({ loaderData: { data } }: Route.ComponentProps) {
export default function Route({
loaderData: { enrollments }
}: Route.ComponentProps) {
const { orgid } = useParams()
const [searchParams, setSearchParams] = useSearchParams()
const [selectedRows, setSelectedRows] = useState<Enrollment[]>([])
@@ -80,7 +82,7 @@ export default function Route({ loaderData: { data } }: Route.ComponentProps) {
</p>
</div>
<Await resolve={data}>
<Await resolve={enrollments}>
{({ hits, page = 1, hitsPerPage, totalHits }) => (
<DataTable
sort={[{ id: 'created_at', desc: true }]}
@@ -88,9 +90,9 @@ export default function Route({ loaderData: { data } }: Route.ComponentProps) {
data={hits as Enrollment[]}
columnPinning={{ left: ['select'], right: ['action'] }}
pageIndex={page - 1}
pageSize={hitsPerPage}
pageSize={Number(hitsPerPage)}
setSelectedRows={setSelectedRows}
rowCount={totalHits}
rowCount={Number(totalHits)}
columnVisibilityInit={{
created_at: true,
completed_at: false,