import React from 'react'; import { FileText, CheckCircle2 } from 'lucide-react'; export const revalidate = 0; export default async function ActivosPage() { const supabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL || 'https://supabase.4ventures.es'; const anonKey = process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY || ''; let documents: any[] = []; try { const res = await fetch(`${supabaseUrl}/rest/v1/documents?select=*&order=created_at.desc`, { headers: { apikey: anonKey, Authorization: `Bearer ${anonKey}` }, cache: 'no-store' }); if (res.ok) { documents = await res.json(); } } catch (e) { console.error('Error fetching documents:', e); } return (

Biblioteca de Activos & Entregables

Documentos, copys, calendarios y briefs producidos por los agentes de IA y aprobados por el equipo en Slack.

{documents.length === 0 ? (

No hay activos aprobados todavía.

Los activos generados por los agentes aparecerán aquí tras ser validados en Slack.

) : ( documents.map((doc) => (
{doc.type} Aprobado

{doc.title}

{doc.content}

Versión v{doc.version} {new Date(doc.created_at).toLocaleDateString('es-ES')}
)) )}
); }