{/* Editable Title - click to edit */}
isEditingTitle.get() ? "none" : "flex"
),
alignItems: "center",
gap: "8px",
cursor: "pointer",
flex: 1,
}}
onClick={startEditingTitle({ isEditingTitle })}
>
{title}
isEditingTitle.get() ? "flex" : "none"
),
flex: 1,
marginRight: "12px",
}}
>
{/* Model selector */}
{/* Generate button - shown when not generating */}
!canGenerate)}
style={{
display: computed(() => (showGenerating ? "none" : "flex")),
}}
title="Generate (Cmd+Enter)"
>
Generate
{/* Generation status / Cancel button - shown when generating */}
(showGenerating ? "flex" : "none")),
flexShrink: 0,
}}
>
Cancel