import type { Route } from './+types/route' import { useToggle } from 'ahooks' import { Card, CardContent, CardHeader, CardDescription, CardTitle } from '@repo/ui/components/ui/card' import { Switch } from '@repo/ui/components/ui/switch' import { createSearch } from '@repo/util/meili' import { cloudflareContext } from '@repo/auth/context' import { Label } from '@repo/ui/components/ui/label' import { Assigned } from './assigned' import { Bulk } from './bulk' export function meta({}: Route.MetaArgs) { return [{ title: '' }] } export async function loader({ params, context, request }: Route.LoaderArgs) { const cloudflare = context.get(cloudflareContext) const courses = createSearch({ index: 'saladeaula_courses', sort: ['created_at:desc'], filter: 'unlisted NOT EXISTS', hitsPerPage: 100, env: cloudflare.env }) return { courses } } export default function Route({ loaderData: { courses } }: Route.ComponentProps) { const [state, { toggle }] = useToggle('bulk', 'assigned') return (
Comprar matrículas Siga os passos abaixo para comprar novas matrículas. {state == 'assigned' ? ( ) : ( )}
) }