+
+
+
+
+ setDraft({ ...draft, role: e.target.value })}
+ placeholder="Chief Operating Officer"
+ />
+
+
+
+
+
+
+ {draft.tone === 'custom' && (
+
+ setDraft({ ...draft, tone_custom: e.target.value || null })
+ }
+ placeholder="e.g. terse, deadpan, sarcastic-but-polite"
+ />
+ )}
+
+
+
+ setDraft({ ...draft, language: e.target.value || null })}
+ placeholder="en"
+ />
+
+
+
+
+
+
+
+ setDraft({ ...draft, active_hours: e.target.value })}
+ placeholder="09:00-18:00 (wraps OK)"
+ />
+
+
+
+
+
+
+
setMannerismDraft(e.target.value)}
+ onKeyDown={(e) => {
+ if (e.key === 'Enter') {
+ e.preventDefault();
+ addMannerism();
+ }
+ }}
+ placeholder="opens with 'Hey' not 'Dear'"
+ />
+
+
+ {draft.mannerisms.length > 0 && (
+
+ {draft.mannerisms.map((m, i) => (
+ removeMannerism(i)}
+ title="click to remove"
+ >
+ {m} ✕
+
+ ))}
+
+ )}
+
+
+
+
+
+
+
+ setDraft({ ...draft, uses_llms_heavily: e.target.checked })}
+ style={{ accentColor: 'var(--violet)' }}
+ />
+
+
+
+ {draftError && (
+
+ )}
+
+