"use client"; import { GlassPanel } from "@/components/primitives"; import { SectionHeader } from "@/components/shared"; import { downloadCsv } from "@/lib/csv"; import { formatRelativeTime } from "@/lib/format"; import type { ChannelCultureRow } from "@/lib/types"; export function ChannelCultureGlossary({ cultures, }: { cultures: ChannelCultureRow[]; }) { return ( 0 ? ( ) : null } /> {cultures.length === 0 ? (

No channel cultures captured yet.

) : (
{cultures.map((c) => (
{c.channel_name ?? c.channel_id} {c.last_analyzed_at && ( {formatRelativeTime(c.last_analyzed_at)} )}
{c.culture_summary ? (

{c.culture_summary}

) : ( (no summary captured) )}
))}
)}
); }