From db09d00a4357602280a5d1f515c4e5d31759088f Mon Sep 17 00:00:00 2001 From: tugcekucukoglu Date: Mon, 13 May 2024 13:08:24 +0300 Subject: [PATCH] Use Badge as inner component in Tables --- components/lib/column/Column.d.ts | 7 ++++--- components/lib/datatable/HeaderCell.vue | 4 +++- components/lib/datatable/style/DataTableStyle.d.ts | 2 +- components/lib/datatable/style/DataTableStyle.js | 6 ++---- components/lib/treetable/HeaderCell.vue | 4 +++- components/lib/treetable/style/TreeTableStyle.d.ts | 2 +- components/lib/treetable/style/TreeTableStyle.js | 6 ++---- 7 files changed, 16 insertions(+), 15 deletions(-) diff --git a/components/lib/column/Column.d.ts b/components/lib/column/Column.d.ts index 18b17eb1c..95fafbc5a 100755 --- a/components/lib/column/Column.d.ts +++ b/components/lib/column/Column.d.ts @@ -9,6 +9,7 @@ * */ import { VNode } from 'vue'; +import { BadgePassThroughOptions } from '../badge'; import { ComponentHooks } from '../basecomponent'; import { ButtonPassThroughOptions } from '../button'; import { CheckboxPassThroughOptionType } from '../checkbox'; @@ -154,11 +155,11 @@ export interface ColumnPassThroughOptions { */ sortIcon?: ColumnPassThroughOptionType; /** - * Used to pass attributes to the sort badge's DOM element. + * Used to pass attributes to the Badge component. */ - sortBadge?: ColumnPassThroughOptionType; + pcSortBadge?: BadgePassThroughOptions; /** - * Used to pass attributes to the header checkbox's DOM element. + * Used to pass attributes to the Checkbox component. */ pcHeaderCheckbox?: CheckboxPassThroughOptionType; /** diff --git a/components/lib/datatable/HeaderCell.vue b/components/lib/datatable/HeaderCell.vue index c8d01b84d..9f5b0019f 100644 --- a/components/lib/datatable/HeaderCell.vue +++ b/components/lib/datatable/HeaderCell.vue @@ -29,7 +29,7 @@ - {{ getBadgeValue() }} +