From 5b48fe651d526d0ed55c0c12eafa436d7353f2a6 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Mon, 1 Apr 2024 14:13:17 +0300 Subject: [PATCH] use new control flow in `feature-management` package --- .../extensible-form-prop.component.html | 171 ++++++++++- .../feature-management.component.html | 280 +++++++++--------- 2 files changed, 317 insertions(+), 134 deletions(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html index c419da1b6f..452ac38d09 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html @@ -1,4 +1,171 @@ - + @switch (getComponent(prop)) { + @case ('template') { + + + } + } + +
+ @switch (getComponent(prop)) { + @case ('input') { + + + } + + @case ('hidden') { + + } + + @case ('checkbox') { +
+ + +
+ } + + @case ('select') { + + + } + + @case ('multiselect') { + + + } + + @case ('typeahead') { + +
+ + +
+ } + + @case ('date') { + + + } + @case ('time') { + + + } + + @case ('dateTime') { + + + } + + @case ('textarea') { + + + } + + @case ('passwordinputgroup') { + +
+ + +
+ } + } + + @if (prop.formText) { + {{ prop.formText | abpLocalization }} + } +
+
+ + - - + + - + @if (groups.length) { + + } - - - + @if (groups.length) { + + } + + +}