{isCreating || editingTitle ? titleInput : titleDisplay}
setAiMode(v => !v)}
onPost={handlePost}
onPostAi={handlePostAi}
onUpdateDescription={handleUpdateDescription}
/>
{!isCreating && (
Actions
{isIdea ? (
<>
startDiscovery(item).then(d => navigate(appPath(`/intake/discoveries/${d.id}`)))} />
parkIdea(item).then(() => navigate(appPath('/intake/ideas')))} />
rejectIdea(item).then(() => navigate(appPath('/intake/ideas')))} />
>
) : (
<>
navigate(appPath(`/work/${role}/test-plans/${testPlanLink.target_id}`)) : handleCreateTestPlan}
disabled={creatingTestPlan}
/>
navigate(appPath(`/work/${role}/docs-tickets/${docsTicketLink.target_id}`)) : handleCreateDocsTicket}
disabled={creatingDocsTicket}
/>
{item.assignee_id ? (
handleClaimRelease('release')} disabled={claiming} />
) : (
handleClaimRelease('claim')} disabled={claiming} />
)}
{}} />
{(item.data?.production_approval_status === 'approved' || item.data?.production_approval_status === 'rejected') ? null : (
<>
{item.data?.production_approval_status === 'requested' ? (
<>
handleApproveProduction('approve')} disabled={approving} />
handleApproveProduction('reject')} disabled={approving} />
>
) : (
handleApproveProduction('request')} disabled={approving} />
)}
>
)}
>
)}
)}
{!isCreating && item && (
)}
{!isCreating && id && (
)}
{isCreating ? `New ${itemLabel}` : itemLabel}