diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 6c77d44df..69c4739bf 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -486,11 +486,12 @@ defineExpose({ :icon="btn.icon" class="q-px-sm" flat - :class=" + :class="[ btn.isPrimary ? 'text-primary-light' - : 'color-vn-text ' - " + : 'color-vn-text ', + btn.class, + ]" :style="`visibility: ${ (btn.show && btn.show(row)) ?? true ? 'visible' diff --git a/src/pages/Item/ItemRequest.vue b/src/pages/Item/ItemRequest.vue index f67f7eda2..65c0aaae1 100644 --- a/src/pages/Item/ItemRequest.vue +++ b/src/pages/Item/ItemRequest.vue @@ -111,6 +111,7 @@ const columns = computed(() => [ { title: t('Client ticket list'), icon: 'thumb_down', + class: 'fill-icon', action: showDenyRequestForm, isPrimary: true, },