Fix huge amount of wasted renders by observing entire component context when generating form block fields

This commit is contained in:
Andrew Kingston 2024-03-20 15:42:28 +00:00
parent 3788d67e8d
commit 80cc83d2f0
1 changed files with 2 additions and 1 deletions

View File

@ -34,6 +34,7 @@
$: formattedFields = convertOldFieldFormat(fields)
$: fieldsOrDefault = getDefaultFields(formattedFields, schema)
$: fetchSchema(dataSource)
$: id = $component.id
// We could simply spread $$props into the inner form and append our
// additions, but that would create svelte warnings about unused props and
// make maintenance in future more confusing as we typically always have a
@ -53,7 +54,7 @@
buttons:
buttons ||
Utils.buildFormBlockButtonConfig({
_id: $component.id,
_id: id,
showDeleteButton,
showSaveButton,
saveButtonLabel,