Creates the generic new-document form

This commit is contained in:
2025-09-24 15:24:07 -07:00
parent 43afdc8684
commit c9d27bce75
6 changed files with 216 additions and 45 deletions

View File

@@ -56,6 +56,7 @@ const GenericEditFormField = <T extends AnyDocument>({
multiline={true}
value={field.getter(data) as string}
onSave={saveField}
id={field.name}
/>
);
case "shortText":
@@ -64,6 +65,7 @@ const GenericEditFormField = <T extends AnyDocument>({
multiline={false}
value={field.getter(data) as string}
onSave={saveField}
id={field.name}
/>
);
case "toggle":
@@ -73,6 +75,7 @@ const GenericEditFormField = <T extends AnyDocument>({
checked={!!field.getter(data)}
onChange={(e) => saveField(!!e.target.value)}
className="accent-emerald-500 w-5 h-5"
id={field.name}
/>
);
}