/* Brainstorm X — Invite collaborators + share link. */ (function () { const { useState } = React; const DS = window.BrainstormXDesignSystem_f2a458; const { Button, Card, Input, Textarea, Chip, Avatar, AvatarStack, Badge } = DS; const I = window.BXIcons; function Invite({ goto }) { const [emails, setEmails] = useState(['alex@studio.co.uk', 'priya@studio.co.uk']); const [val, setVal] = useState(''); const [sent, setSent] = useState(false); const [copied, setCopied] = useState(false); const add = (e) => { e.preventDefault(); const v = val.trim(); if (v && !emails.includes(v)) setEmails([...emails, v]); setVal(''); }; const share = 'brainstorm-x.app/s/pickle-paws-9f3'; return (
Brainstorm X
Invite your team

Bring your team into the session

Naming is better when people can react quickly. Invite collaborators so they can vote, comment and help shape the strongest ideas.

Email addresses
setVal(e.target.value)} iconLeft={} />
{emails.map((em) => ( setEmails(emails.filter((x) => x !== em))} accent="var(--neon-violet)"> {em} ))}
Optional invite note