Skip to content

Commit bd01348

Browse files
Merge pull request #61 from webdevnerdstuff/dev
fix: header slot name
2 parents d62b612 + 6e283ea commit bd01348

File tree

8 files changed

+26
-20
lines changed

8 files changed

+26
-20
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Change Log
22
All notable changes to the "vuetify-drilldown-table" plugin will be documented in this file.
33

4+
## v1.0.1
5+
11-09-23
6+
[main] (@webdevnerdstuff)
7+
* Fix header slot name
8+
* Update docs
9+
410
## v1.0.0
511
11-09-23
612
[main] (@webdevnerdstuff)

dist/plugin/slots/HeadersSlot.vue.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<__
1212
}, {
1313
showSelect: boolean;
1414
isTheadSlot: boolean;
15-
}, {}>, Partial<Record<`column.${string}`, (_: {
15+
}, {}>, Partial<Record<`header.${string}`, (_: {
1616
column: Column;
1717
}) => any>> & {
1818
"header.sortIcon"?(_: {}): any;

dist/vuetify-drilldown-table.cjs.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vuetify-drilldown-table.es.js

+4-4
Large diffs are not rendered by default.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdns/vuetify-drilldown-table",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"description": "The Vuetify Drilldown Table is a powerful component that enhances the functionality of the Vuetify framework's VDataTable and VDataTableServer. It provides a recursive table structure, allowing you to display hierarchical data in a nested format.",
55
"private": false,
66
"publishConfig": {

src/documentation/sections/SlotsSection.vue

+6-6
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ const topLeftRightSlotCode = `{
185185
186186
const slotsSupported = [
187187
{
188-
desc: 'The <code class="inline-code">[`column.${string}`]</code> slot is available for each column',
189-
name: '[`column.${string}`]',
188+
desc: 'The <code class="inline-code">[`header.${string}`]</code> slot is available for each column',
189+
name: '[`header.${string}`]',
190190
},
191191
{
192192
desc: 'The <code class="inline-code">[`item.${string}`]</code> slot is available for each item',
@@ -197,12 +197,12 @@ const slotsSupported = [
197197
name: 'body',
198198
},
199199
{
200-
desc: 'The <code class="inline-code">column.data-table-expand</code> slot is available',
201-
name: 'column.data-table-expand',
200+
desc: 'The <code class="inline-code">header.data-table-expand</code> slot is available',
201+
name: 'header.data-table-expand',
202202
},
203203
{
204-
desc: 'The <code class="inline-code">column.data-table-select</code> slot is available',
205-
name: 'column.data-table-select',
204+
desc: 'The <code class="inline-code">header.data-table-select</code> slot is available',
205+
name: 'header.data-table-select',
206206
},
207207
{
208208
desc: 'The <code class="inline-code">footer.prepend</code> slot is available',

src/playground/configs/templates/ClientTable.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,12 @@
122122

123123
<!-- <template #[`header.data-table-select`]>
124124
<div class="d-flex justify-center">
125-
<v-icon>mdi mdi-vuetify</v-icon>
125+
<v-icon icon="$vuetify"></v-icon>
126126
</div>
127127
</template> -->
128128

129129
<!-- <template #[`header.sortIcon`]>
130-
<fa-icon icon="fa-solid fa-arrow-up"></fa-icon>
130+
<v-icon icon="$vuetify"></v-icon>
131131
</template> -->
132132

133133
<!-- <template #[`header.id`]="{ column }">
@@ -166,7 +166,7 @@
166166
</template> -->
167167

168168
<!-- <template #[`item.data-table-select`]>
169-
<v-icon>mdi mdi-vuetify</v-icon>
169+
<v-icon icon="$vuetify"></v-icon>
170170
</template> -->
171171

172172
<!-- <template #[`item.data-table-expand`]>

src/plugin/slots/HeadersSlot.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
>
77
<!-- Column Dynamic Name Header Slot -->
88
<th
9-
v-if="slots[`column.${column.key}`]"
9+
v-if="slots[`column.${column.key}`] || slots[`header.${column.key}`]"
1010
:class="cellClasses(column, column.key)"
1111
:colspan="column.colspan || 1"
1212
:style="cellStyles(column, true)"
1313
>
1414
<slot
1515
:column="column"
16-
:name="`column.${column.key}`"
16+
:name="`header.${column.key}`"
1717
/>
1818
</th>
1919
<!-- Column Render `data-table-group` -->

0 commit comments

Comments
 (0)