From 824e5c9fc7e63e0add29c46e6617b654dd318e00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sinan=20=C3=96zt=C3=BCrk?= Date: Thu, 29 Feb 2024 16:42:30 +0300 Subject: [PATCH 1/2] add showOnlyIcon attribute to single action button --- .../grid-actions/grid-actions.component.html | 12 +++++++----- .../extensible/src/lib/models/entity-actions.ts | 2 ++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html index 73e01b3440..a17369a413 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html @@ -41,11 +41,13 @@ - - @if (action.icon) { - {{ action.text | abpLocalization }} - }@else { -
{{ action.text | abpLocalization }}
+ + @if(!action.showOnlyIcon){ + @if (action.icon) { + {{ action.text | abpLocalization }} + }@else { +
{{ action.text | abpLocalization }}
+ } }
diff --git a/npm/ng-packs/packages/components/extensible/src/lib/models/entity-actions.ts b/npm/ng-packs/packages/components/extensible/src/lib/models/entity-actions.ts index 4a801e841e..f49b6fcf2c 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/models/entity-actions.ts +++ b/npm/ng-packs/packages/components/extensible/src/lib/models/entity-actions.ts @@ -24,6 +24,7 @@ export class EntityAction extends Action { readonly icon: string; readonly btnClass?: string; readonly btnStyle?: string; + readonly showOnlyIcon?: boolean; constructor(options: EntityActionOptions) { super(options.permission || '', options.visible, options.action); @@ -31,6 +32,7 @@ export class EntityAction extends Action { this.icon = options.icon || ''; this.btnClass = options.btnClass || 'btn btn-primary text-center'; this.btnStyle = options.btnStyle; + this.showOnlyIcon = options.showOnlyIcon || false; } static create(options: EntityActionOptions) { From 39233bc83fdd1ce7cde07922d7a2ee6d3bd16dac Mon Sep 17 00:00:00 2001 From: Masum ULU <49063256+masumulu28@users.noreply.github.com> Date: Thu, 29 Feb 2024 16:48:30 +0300 Subject: [PATCH 2/2] format grid-actions.component.html --- .../grid-actions/grid-actions.component.html | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html index a17369a413..70809a8975 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/grid-actions/grid-actions.component.html @@ -42,10 +42,10 @@ - @if(!action.showOnlyIcon){ + @if (!action.showOnlyIcon) { @if (action.icon) { {{ action.text | abpLocalization }} - }@else { + } @else {
{{ action.text | abpLocalization }}
} } @@ -53,16 +53,16 @@ @if (action.visible(data)) { - + }