feat: custom types can bind a field layout (profile) - layout select in type editor, respected in record form

This commit is contained in:
root
2026-10-17 10:45:04 +08:00
parent 79dada4226
commit 74884ce73a
19 changed files with 109 additions and 92 deletions
@@ -84,7 +84,7 @@ export function RecordEditorDialog({ open, onClose, footprintId, onSaved }: {
() => typesQ.data?.items.find(t => t.id === form.type_id),
[typesQ.data, form.type_id]
);
const profile = getTypeProfile(selectedType?.name);
const profile = getTypeProfile(selectedType?.name, selectedType?.profile);
const parentQ = useQuery({
queryKey: ['parent-candidates', form.type_id],