diff --git a/app/src/ui/routes/data/forms/entity.fields.form.tsx b/app/src/ui/routes/data/forms/entity.fields.form.tsx index b85c787..8ba720a 100644 --- a/app/src/ui/routes/data/forms/entity.fields.form.tsx +++ b/app/src/ui/routes/data/forms/entity.fields.form.tsx @@ -1,5 +1,5 @@ import { typeboxResolver } from "@hookform/resolvers/typebox"; -import { Tabs, TextInput, Textarea, Tooltip } from "@mantine/core"; +import { Tabs, TextInput, Textarea, Tooltip, Switch } from "@mantine/core"; import { useDisclosure } from "@mantine/hooks"; import { Default, @@ -293,6 +293,7 @@ function EntityField({ const hidden = fieldSpec.hidden || []; const dragDisabled = index === 0; const hasErrors = !!errors?.fields?.[index]; + const is_primary = type === "primary"; function handleDelete(index: number) { return () => { @@ -351,7 +352,15 @@ function EntityField({ )}