From 694463f914d6ab1fdeadaa48a3d47d6fba9f7e01 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 25 Aug 2026 16:55:28 +0000 Subject: [PATCH] Add hierarchical side-navigation form layout with mixed tabs support --- .../components/form-renderer.component.html | 29 ++- .../components/form-renderer.component.scss | 6 + .../form-renderer.component.spec.ts | 154 ++++++++++++++++ .../components/form-renderer.component.ts | 56 +++++- .../form-side-nav.component.html | 101 ++++++++++ .../form-side-nav.component.scss | 120 ++++++++++++ .../form-side-nav.component.spec.ts | 172 ++++++++++++++++++ .../form-side-nav/form-side-nav.component.ts | 140 ++++++++++++++ .../components/widgets/core/form.model.ts | 35 +++- .../components/widgets/core/tab.model.spec.ts | 91 +++++++++ .../form/components/widgets/core/tab.model.ts | 150 ++++++++++++++- .../services/widget-visibility.service.ts | 7 +- lib/core/src/lib/i18n/en.json | 9 + 13 files changed, 1062 insertions(+), 8 deletions(-) create mode 100644 lib/core/src/lib/form/components/form-side-nav/form-side-nav.component.html create mode 100644 lib/core/src/lib/form/components/form-side-nav/form-side-nav.component.scss create mode 100644 lib/core/src/lib/form/components/form-side-nav/form-side-nav.component.spec.ts create mode 100644 lib/core/src/lib/form/components/form-side-nav/form-side-nav.component.ts diff --git a/lib/core/src/lib/form/components/form-renderer.component.html b/lib/core/src/lib/form/components/form-renderer.component.html index 337ad73c58..76d41b9c2a 100644 --- a/lib/core/src/lib/form/components/form-renderer.component.html +++ b/lib/core/src/lib/form/components/form-renderer.component.html @@ -1,6 +1,33 @@