From e9d4095723560bc6e312e9750449f95810785bc8 Mon Sep 17 00:00:00 2001 From: bnymncoskuner Date: Thu, 3 Sep 2020 16:24:48 +0300 Subject: [PATCH] feat: add new field to EntityProp --- .../theme-shared/extensions/src/lib/models/entity-props.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts index 14fd37ad84..8e5e42e186 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts @@ -28,6 +28,7 @@ export class EntityProp extends Prop { readonly sortable: boolean; readonly valueResolver: PropCallback>; readonly action: ActionCallback; + readonly actionProvided: boolean; constructor(options: EntityPropOptions) { super( @@ -43,6 +44,7 @@ export class EntityProp extends Prop { this.sortable = options.sortable || false; this.valueResolver = options.valueResolver || (data => of(data.record[this.name])); this.action = options.action || (_ => {}); + this.actionProvided = !!options.action; } static create(options: EntityPropOptions) {