Element: #085 Form (feedback/dialog) What it shows: A medium dialog containing an invite form with name, email and role fields and a Send invite button disabled until name and email are filled. When to use: Short create or invite flows that collect a few fields without leaving the page. Spec: - `` - Fields stacked in ``: two ` import { Dialog, Button, TextField, Select, Stack } from '@codeatlasdev/ui'; let open = $state(false); let name = $state(''); let email = $state(''); let role = $state('viewer'); const roleOpts = [ { value: 'admin', label: 'Admin' }, { value: 'editor', label: 'Editor' }, { value: 'viewer', label: 'Viewer' }, ];