// Prodz — Add (+): single creation point for every content type (brief §1.4). function AddScreen() { const { L } = useL(); const nav = useNav(); const { Button, Input } = window.ProdzDesignSystem_d0b87b; const [sheet, setSheet] = useStateS(null); const [prod, setProd] = useStateS('noir'); const items = [ { id: 'production', icon: 'Clapperboard', tint: 'var(--prodz-teal)', title: L('Produzione', 'Production'), desc: L('Importa un progetto: genera Moments e Thread collegati.', 'Import a project — auto-creates linked Moments & Threads.') }, { id: 'moment', icon: 'Camera', tint: 'var(--prodz-gold)', title: L('Set Moment', 'Set Moment'), desc: L('Uno scatto dal set, collegato a una produzione.', 'A shot from set, bound to a production.'), bind: true }, { id: 'thread', icon: 'MessageCircle',tint: 'var(--blue)', title: 'Thread', desc: L('Apri una discussione legata a una produzione.', 'Open a discussion bound to a production.'), bind: true }, { id: 'jobcall', icon: 'Megaphone', tint: 'var(--prodz-gold)', title: 'Job Call', desc: L('Collab Proposal con allegato job call: candidature e chat unificate.', 'A Collab Proposal with a job-call attachment — applicants & chat unified.') }, { id: 'collab', icon: 'Handshake', tint: 'var(--prodz-teal)', title: 'Collab Proposal', desc: L('Proponi una collaborazione: conversa nell’Inbox.', 'Propose a collaboration — talk in the Inbox.') }, { id: 'location', icon: 'MapPin', tint: 'var(--purple)', title: 'Location', desc: L('Pubblica uno spazio. Mettilo in evidenza con Premium.', 'List a space. Feature it with Premium.'), premium: true }, ]; const current = items.find((i) => i.id === sheet); return (
{L('Cosa vuoi creare oggi?', 'What would you like to create?')}