import React from 'react'; import { FileText, CheckCircle2 } from 'lucide-react'; import { createClient } from '@/lib/supabase/server'; export const revalidate = 0; export default async function ActivosPage() { const supabase = await createClient(); const { data: { user }, } = await supabase.auth.getUser(); let documents: Array<{ id: string; type?: string; title?: string; content?: string; version?: number; created_at?: string; status?: string; }> = []; if (user) { // Relies on RLS: only documents for the caller's tenant const { data, error } = await supabase .from('documents') .select('id,type,title,content,version,created_at,status') .eq('status', 'approved') .order('created_at', { ascending: false }); if (error) { console.error('Error fetching documents:', error.message); } else { documents = data ?? []; } } return (
Documentos, copys, calendarios y briefs producidos por los agentes de IA y aprobados por el equipo en Slack. Filtrado por tenant (RLS).
No hay activos aprobados todavía.
Los activos generados por los agentes aparecerán aquí tras ser validados en Slack.
{doc.content}