From d094c23712560043c374a56aae015c4375704d8d Mon Sep 17 00:00:00 2001 From: Tomasz Nastaly Date: Mon, 4 Aug 2025 10:04:30 +0200 Subject: [PATCH] AAE-36582 Fix forms misalignment in form renderer [ng18 backup] (#11063) --- .../components/form-renderer.component.html | 2 +- .../components/form-renderer.component.scss | 24 ++++++++++--- .../form-section/form-section.component.scss | 7 ++-- .../display-external-property.widget.html | 35 ++++++++++--------- .../dropdown/dropdown-cloud.widget.html | 14 ++++---- .../widgets/dropdown/dropdown-cloud.widget.ts | 3 +- 6 files changed, 52 insertions(+), 33 deletions(-) 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 6628ef5919..16577f134d 100644 --- a/lib/core/src/lib/form/components/form-renderer.component.html +++ b/lib/core/src/lib/form/components/form-renderer.component.html @@ -1,4 +1,4 @@ -
diff --git a/lib/core/src/lib/form/components/form-renderer.component.scss b/lib/core/src/lib/form/components/form-renderer.component.scss index af2ffbffe1..412723b1ee 100644 --- a/lib/core/src/lib/form/components/form-renderer.component.scss +++ b/lib/core/src/lib/form/components/form-renderer.component.scss @@ -13,6 +13,14 @@ height: 100%; } +.adf-form-renderer { + // override Material styles, otherwise fields collapse on some screen widths + // related issue: https://hyland.atlassian.net/browse/AAE-36582 + .mat-mdc-form-field-infix { + width: auto; + } +} + .alfresco-tabs-widget { width: 100%; @@ -256,6 +264,18 @@ line-height: 64px; margin-right: 15px; } + + &-error-messages-container { + min-height: 35px; + } + + &-error-messages-container-visible { + visibility: visible; + } + + &-error-messages-container-hidden { + visibility: hidden; + } } form-field { @@ -267,7 +287,3 @@ form-field { line-height: normal; } } - -.adf-error-messages-container { - min-height: 35px; -} diff --git a/lib/core/src/lib/form/components/form-section/form-section.component.scss b/lib/core/src/lib/form/components/form-section/form-section.component.scss index a59899f6a4..6092f1882e 100644 --- a/lib/core/src/lib/form/components/form-section/form-section.component.scss +++ b/lib/core/src/lib/form/components/form-section/form-section.component.scss @@ -2,30 +2,31 @@ .adf-grid-list { &-section { - &-single-column { display: flex; flex-wrap: inherit; - align-items: baseline; + align-items: center; gap: 1%; @include flex.layout-bp(lt-md) { + /* stylelint-disable-next-line declaration-no-important */ flex: 1 1 100% !important; flex-direction: column; } .adf-section-widget { @include flex.layout-bp(lt-md) { + /* stylelint-disable-next-line declaration-no-important */ width: 100% !important; } } > div { @include flex.layout-bp(lt-md) { + /* stylelint-disable-next-line declaration-no-important */ width: 100% !important; } } - } &-column-view-item { diff --git a/lib/process-services-cloud/src/lib/form/components/widgets/display-external-property/display-external-property.widget.html b/lib/process-services-cloud/src/lib/form/components/widgets/display-external-property/display-external-property.widget.html index a708c00e0a..9fe4680574 100644 --- a/lib/process-services-cloud/src/lib/form/components/widgets/display-external-property/display-external-property.widget.html +++ b/lib/process-services-cloud/src/lib/form/components/widgets/display-external-property/display-external-property.widget.html @@ -13,29 +13,30 @@
@if( (field.name || field?.required) && !field.leftLabels) { - - {{ field.name | translate }} - - } - + {{ field.name | translate }} + } + - + {{ field.params.externalPropertyLabel }} - +
- +
+
diff --git a/lib/process-services-cloud/src/lib/form/components/widgets/dropdown/dropdown-cloud.widget.html b/lib/process-services-cloud/src/lib/form/components/widgets/dropdown/dropdown-cloud.widget.html index 7d6517fc9b..39c48994f0 100644 --- a/lib/process-services-cloud/src/lib/form/components/widgets/dropdown/dropdown-cloud.widget.html +++ b/lib/process-services-cloud/src/lib/form/components/widgets/dropdown/dropdown-cloud.widget.html @@ -11,7 +11,8 @@
- @if ( (field.name || this.field?.required) && !field.leftLabels) { {{ field.name | translate }} } + @if ( (field.name || this.field?.required) && !field.leftLabels) { + {{ field.name | translate }} } {{field.value}} -
- +
+