add cloudflare context to admin

This commit is contained in:
2025-12-18 00:04:48 -03:00
parent be1ae656d3
commit 8c7c3034d4
16 changed files with 67 additions and 50 deletions

View File

@@ -15,6 +15,7 @@ import { Button } from '@repo/ui/components/ui/button'
import { ExportMenu } from '@repo/ui/components/export-menu'
import { Kbd } from '@repo/ui/components/ui/kbd'
import { createSearch } from '@repo/util/meili'
import { cloudflareContext } from '@repo/auth/context'
import { headers, sortings, statuses } from '@repo/ui/routes/enrollments/data'
import { columns, type Enrollment } from './columns'
@@ -24,6 +25,7 @@ export function meta({}: Route.MetaArgs) {
}
export async function loader({ params, context, request }: Route.LoaderArgs) {
const cloudflare = context.get(cloudflareContext)
const { searchParams } = new URL(request.url)
const { orgid } = params
const query = searchParams.get('q') || ''
@@ -52,7 +54,7 @@ export async function loader({ params, context, request }: Route.LoaderArgs) {
query,
page,
hitsPerPage,
env: context.cloudflare.env
env: cloudflare.env
})
return {
@@ -85,7 +87,7 @@ export default function Route({ loaderData: { data } }: Route.ComponentProps) {
</div>
<Await resolve={data}>
{({ hits, page, hitsPerPage, totalHits }) => (
{({ hits, page = 1, hitsPerPage, totalHits }) => (
<DataTable
sort={[{ id: 'created_at', desc: true }]}
columns={columns}