export const dynamic = 'force-dynamic' import { redirect } from 'next/navigation' import Link from 'next/link' import { createClient } from '@/lib/supabase/server' import { getSession } from '@/lib/auth/get-session' import { CapaBoard } from '@/components/capa/capa-board' export default async function CapaListPage() { const session = await getSession() if (!session) redirect('/login?redirect=/hse/capa') const supabase = await createClient() const { data: capas } = await supabase .from('capa_actions') .select(` id, incident_id, description, department, due_date, priority, status, incidents (reference_no, incident_type), owner:users!owner_user_id (name, email) `) .order('due_date', { ascending: true }) return (

CAPA Board

← Incidents
[0]['capas']} />
) }