onUpdate('projectName', (e.target as HTMLInputElement).value)}
placeholder="my-project" />
{#if nameError}{nameError}{/if}
{#if isGitRepo && branches.length > 0}
({ value: br, label: br }))}
selected={selectedBranch}
placeholder="main"
onSelect={v => onUpdate('selectedBranch', v)}
/>
onUpdate('useWorktrees', v)}
/>
{/if}
({ value: g.id, label: g.name }))}
selected={selectedGroupId}
placeholder="Select group"
onSelect={v => onUpdate('selectedGroupId', v)}
/>
{#each PROJECT_ICONS as ic}
{/each}
{#each ACCENT_COLORS as c}
{/each}
onUpdate('shellChoice', v)}
/>