+
+ {msg !== undefined &&
{msg.text}}
+
+
Company
+
{COMPANY_FIELDS.map(textField(company, setCompany))}
+
+
Logo
+
+
onLogo(e.target.files?.[0])} />
+ {logo !== '' && <>

>}
+
+
+
Boilerplate text
+
{TEMPLATE_FIELDS.map(textField(template, setTemplate))}
+
+
Document titles (optional overrides)
+
+ {DOC_TITLES.map((t) => (
+
+ setTitles((p) => ({ ...p, [t.type]: e.target.value }))} onBlur={commit} />
+
+ ))}
+
+
+
+