Skip to content

Commit d62b612

Browse files
Merge pull request #60 from webdevnerdstuff/dev
Dev
2 parents 2e40ac4 + a51c17b commit d62b612

14 files changed

+3426
-3201
lines changed

CHANGELOG.md

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

4+
## v1.0.0
5+
11-09-23
6+
[main] (@webdevnerdstuff)
7+
* Update lab components to regular components due to Vuetify official releases
8+
* Update packages
9+
* Update Vuetify to v^3.4.0
10+
* Update docs
11+
412
## v1.0.0-beta-14
513
11-01-23
614
[main] (@webdevnerdstuff)

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</p>
44

55
<p>
6-
<h1 align="center">Vuetify Drilldown Table (beta)</h1>
6+
<h1 align="center">Vuetify Drilldown Table</h1>
77
</p>
88

99
<p align="center">

dist/plugin/VDrilldownTable.vue.d.ts

+7-7
Original file line numberDiff line numberDiff line change
@@ -190,15 +190,15 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<__
190190
sortBy: () => never[];
191191
tableType: () => {};
192192
}>>> & {
193-
"onClick:row"?: ((...args: any[]) => any) | undefined;
193+
"onUpdate:sortBy"?: ((...args: any[]) => any) | undefined;
194194
"onUpdate:expanded"?: ((...args: any[]) => any) | undefined;
195+
"onUpdate:page"?: ((...args: any[]) => any) | undefined;
196+
"onUpdate:itemsPerPage"?: ((...args: any[]) => any) | undefined;
197+
"onUpdate:options"?: ((...args: any[]) => any) | undefined;
198+
"onClick:row"?: ((...args: any[]) => any) | undefined;
195199
"onClick:row:checkbox"?: ((...args: any[]) => any) | undefined;
196-
"onUpdate:sortBy"?: ((...args: any[]) => any) | undefined;
197200
"onUpdate:search"?: ((...args: any[]) => any) | undefined;
198201
"onUpdate:drilldown"?: ((...args: any[]) => any) | undefined;
199-
"onUpdate:options"?: ((...args: any[]) => any) | undefined;
200-
"onUpdate:itemsPerPage"?: ((...args: any[]) => any) | undefined;
201-
"onUpdate:page"?: ((...args: any[]) => any) | undefined;
202202
}, {
203203
filterKeys: string | string[];
204204
noFilter: boolean;
@@ -214,8 +214,8 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<__
214214
showSelect: boolean;
215215
selectStrategy: "page" | "all" | "single";
216216
items: any[];
217-
itemValue: string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null;
218-
itemSelectable: string | boolean | (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null;
217+
itemValue: string | boolean | readonly (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null;
218+
itemSelectable: string | boolean | readonly (string | number)[] | ((item: Record<string, any>, fallback?: any) => any) | null;
219219
returnObject: boolean;
220220
expandOnClick: boolean;
221221
showExpand: boolean;

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<__
44
"click:row": (...args: any[]) => void;
55
"click:row:checkbox": (...args: any[]) => void;
66
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<ItemSlotProps>, {}>>> & {
7-
"onClick:row"?: ((...args: any[]) => any) | undefined;
87
"onUpdate:expanded"?: ((...args: any[]) => any) | undefined;
8+
"onClick:row"?: ((...args: any[]) => any) | undefined;
99
"onClick:row:checkbox"?: ((...args: any[]) => any) | undefined;
1010
}, {}, {}>, Readonly<Record<string, any>>>;
1111
export default _default;

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ declare const _default: import("vue").DefineComponent<__VLS_WithDefaults<__VLS_T
77
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps<THeadSlotProps>, {
88
showSelect: boolean;
99
}>>> & {
10-
"onClick:selectAll"?: ((...args: any[]) => any) | undefined;
1110
"onUpdate:sortBy"?: ((...args: any[]) => any) | undefined;
11+
"onClick:selectAll"?: ((...args: any[]) => any) | undefined;
1212
}, {
1313
showSelect: boolean;
1414
}, {}>;

dist/types/index.d.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { CSSProperties, JSXComponent, StyleValue, MaybeRef } from 'vue';
22
import { IconOptions, ThemeInstance } from 'vuetify';
33
import type { EventBusKey } from '@vueuse/core';
4-
import type { VProgressCircular, VProgressLinear } from 'vuetify/components';
5-
import type { VDataTable, VDataTableServer, VDataTableRow, VSkeletonLoader } from 'vuetify/labs/components';
4+
import type { VDataTable, VDataTableRow, VDataTableServer, VProgressCircular, VProgressLinear, VSkeletonLoader } from 'vuetify/components';
65
export type Density = 'default' | 'comfortable' | 'compact';
76
type IconValue = string | (string | [path: string, opacity: number])[] | JSXComponent;
87
type SelectItemKey = boolean | string | (string | number)[] | ((item: Record<string, any>, fallback?: any) => 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

+2,717-2,513
Large diffs are not rendered by default.

package.json

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdns/vuetify-drilldown-table",
3-
"version": "1.0.0-beta-14",
3+
"version": "1.0.0",
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": {
@@ -68,36 +68,36 @@
6868
"wdns"
6969
],
7070
"dependencies": {
71-
"vue": "^3.3.7",
72-
"vuetify": "^3.3.23"
71+
"vue": "^3.3.8",
72+
"vuetify": "^3.4.0"
7373
},
7474
"devDependencies": {
75-
"@babel/core": "^7.23.2",
76-
"@babel/eslint-parser": "^7.22.15",
75+
"@babel/core": "^7.23.3",
76+
"@babel/eslint-parser": "^7.23.3",
7777
"@faker-js/faker": "^8.2.0",
7878
"@fortawesome/fontawesome-svg-core": "^6.4.2",
7979
"@fortawesome/free-brands-svg-icons": "^6.4.2",
8080
"@fortawesome/free-solid-svg-icons": "^6.4.2",
81-
"@fortawesome/vue-fontawesome": "^3.0.3",
81+
"@fortawesome/vue-fontawesome": "^3.0.5",
8282
"@mdi/font": "^7.3.67",
8383
"@rollup/plugin-alias": "^5.0.1",
8484
"@rollup/plugin-commonjs": "^25.0.7",
8585
"@rollup/plugin-json": "^6.0.1",
8686
"@rollup/plugin-node-resolve": "^15.2.3",
8787
"@rollup/plugin-terser": "^0.4.4",
88-
"@types/node": "^20.8.10",
89-
"@typescript-eslint/eslint-plugin": "^6.9.1",
90-
"@typescript-eslint/parser": "^6.9.1",
91-
"@vitejs/plugin-vue": "^4.4.0",
88+
"@types/node": "^20.9.0",
89+
"@typescript-eslint/eslint-plugin": "^6.10.0",
90+
"@typescript-eslint/parser": "^6.10.0",
91+
"@vitejs/plugin-vue": "^4.4.1",
9292
"@vue/cli-plugin-babel": "^5.0.8",
9393
"@vue/cli-plugin-eslint": "^5.0.8",
9494
"@vue/cli-service": "^5.0.8",
95-
"@vue/compiler-sfc": "^3.3.7",
95+
"@vue/compiler-sfc": "^3.3.8",
9696
"@vue/eslint-config-typescript": "^12.0.0",
9797
"@vueuse/core": "^10.5.0",
9898
"autoprefixer": "^10.4.16",
9999
"core-js": "^3.33.2",
100-
"eslint": "^8.52.0",
100+
"eslint": "^8.53.0",
101101
"eslint-config-prettier": "^9.0.0",
102102
"eslint-plugin-import": "^2.29.0",
103103
"eslint-plugin-prettier": "^5.0.1",
@@ -122,7 +122,7 @@
122122
"stylelint": "^15.11.0",
123123
"stylelint-config-standard": "^34.0.0",
124124
"stylelint-order": "^6.0.3",
125-
"stylelint-scss": "^5.3.0",
125+
"stylelint-scss": "^5.3.1",
126126
"typescript": "^5.2.2",
127127
"unplugin-auto-import": "^0.16.7",
128128
"vite": "^4.5.0",

0 commit comments

Comments
 (0)