function getPersonFormDefinition() {
const { Form, Field } = Namespaces;
return [
{
":db/id": -1,
[Form.id]: "person-form",
[Form.title]: "Person Form",
[Form.fields]: [-2, -3, -4],
[Form.instant]: Temporal.Now.instant().epochSeconds
},
{
":db/id": -2,
[Field.id]: "first-name",
[Field.title]: "First name",
[Field.format]: Formats.input,
[Field.scalar]: Scalars.string,
},
{
":db/id": -3,
[Field.id]: "last-name",
[Field.title]: "Last name",
[Field.format]: Formats.input,
[Field.scalar]: Scalars.string,
},
{
":db/id": -4,
[Field.id]: "important-date",
[Field.title]: "Important Date",
[Field.format]: Formats.date_iso_8601,
[Field.scalar]: Scalars.string,
[Field.type]: InputTypes.text,
}
];
}