From b3c691dbe546889110012564e411757313b57d04 Mon Sep 17 00:00:00 2001 From: Jalinson Diaz Date: Thu, 9 Apr 2026 18:16:24 -0300 Subject: [PATCH 1/3] fix(template-builder): revert identify track function and bump gridstack to 8.4.0 Co-Authored-By: Claude Sonnet 4.6 --- .../template-builder.component.html | 4 +- .../template-builder.component.ts | 13 +------ core-web/package.json | 2 +- core-web/yarn.lock | 39 ++++--------------- 4 files changed, 12 insertions(+), 46 deletions(-) diff --git a/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html b/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html index e38db9a3ee29..af2c40c947f1 100644 --- a/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html +++ b/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html @@ -61,7 +61,7 @@ [containerMap]="vm.containerMap" /> }
- @for (row of vm.rows; track identify($index, row)) { + @for (row of vm.rows; track identify(row)) {
- @for (box of row.subGridOpts?.children; track identify($index, box)) { + @for (box of row.subGridOpts?.children; track identify(box)) {
Date: Thu, 9 Apr 2026 18:18:40 -0300 Subject: [PATCH 2/3] fix(template-builder): guard against undefined oldChild in updateOldRows Co-Authored-By: Claude Sonnet 4.6 --- .../components/template-builder/store/template-builder.store.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-web/libs/template-builder/src/lib/components/template-builder/store/template-builder.store.ts b/core-web/libs/template-builder/src/lib/components/template-builder/store/template-builder.store.ts index 891129c16e2e..ea777ab42a3b 100644 --- a/core-web/libs/template-builder/src/lib/components/template-builder/store/template-builder.store.ts +++ b/core-web/libs/template-builder/src/lib/components/template-builder/store/template-builder.store.ts @@ -423,7 +423,7 @@ export class DotTemplateBuilderStore extends ComponentStore Date: Thu, 9 Apr 2026 18:25:49 -0300 Subject: [PATCH 3/3] fix(template-builder): remove identify method, use row.id and box.id directly in track Co-Authored-By: Claude Sonnet 4.6 --- .../template-builder/template-builder.component.html | 4 ++-- .../template-builder/template-builder.component.ts | 11 ----------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html b/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html index af2c40c947f1..424a4c7d6e30 100644 --- a/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html +++ b/core-web/libs/template-builder/src/lib/components/template-builder/template-builder.component.html @@ -61,7 +61,7 @@ [containerMap]="vm.containerMap" /> }
- @for (row of vm.rows; track identify(row)) { + @for (row of vm.rows; track row.id) {
- @for (box of row.subGridOpts?.children; track identify(box)) { + @for (box of row.subGridOpts?.children; track box.id) {