update cf on insights

This commit is contained in:
2025-12-18 00:20:02 -03:00
parent 3857620f89
commit 8081e838a3
10 changed files with 51 additions and 45 deletions

View File

@@ -5,6 +5,8 @@ import { MeiliSearchFilterBuilder } from 'meilisearch-helper'
import { Suspense, useState } from 'react'
import { Await, Outlet, useSearchParams } from 'react-router'
import { cloudflareContext } from '@repo/auth/context'
import { DataTable, DataTableViewOptions } from '@repo/ui/components/data-table'
import { FacetedFilter } from '@repo/ui/components/faceted-filter'
import { RangeCalendarFilter } from '@repo/ui/components/range-calendar-filter'
@@ -22,6 +24,7 @@ export function meta({}: Route.MetaArgs) {
}
export async function loader({ context, request }: Route.LoaderArgs) {
const cloudflare = context.get(cloudflareContext)
const { searchParams } = new URL(request.url)
const query = searchParams.get('q') || ''
const from = searchParams.get('from')
@@ -49,7 +52,7 @@ export async function loader({ context, request }: Route.LoaderArgs) {
query,
page,
hitsPerPage,
env: context.cloudflare.env
env: cloudflare.env
})
return {
@@ -76,7 +79,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 }]}
columnPinning={{ left: ['select'], right: ['action'] }}