Skip to content

Commit 99e1ab4

Browse files
Merge pull request #51 from webdevnerdstuff/dev
v1.0.0-beta-10
2 parents 66948f0 + ec540c0 commit 99e1ab4

File tree

7 files changed

+14
-9
lines changed

7 files changed

+14
-9
lines changed

Diff for: CHANGELOG.md

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

4+
## v1.0.0-beta-10
5+
06-29-23
6+
[main] (@webdevnerdstuff)
7+
* Change default debounceDelay to zero
8+
49
## v1.0.0-beta-9
510
06-29-23
611
[main] (@webdevnerdstuff)
7-
* Fix search not working when using top slot (debugging)
12+
* Fix search not working when using top slot... again
813

914
## v1.0.0-beta-8
1015
06-28-23

Diff for: dist/vuetify-drilldown-table.cjs.js

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

Diff for: dist/vuetify-drilldown-table.es.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Fragment as ae, reactive as At, computed as g, watchEffect as Re, toRef
22
import { useTheme as vl } from "vuetify";
33
/**
44
* @name vuetify-drilldown-table
5-
* @version 1.0.0-beta-9
5+
* @version 1.0.0-beta-10
66
* @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.
77
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
88
* @copyright Copyright 2023, WebDevNerdStuff
@@ -3029,7 +3029,7 @@ const mi = N({ dense: Boolean, noGutters: Boolean, align: { type: String, defaul
30293029
var o;
30303030
return ft(e.tag, { class: ["v-row", n.value, e.class], style: e.style }, (o = t.default) == null ? void 0 : o.call(t));
30313031
};
3032-
} }), ar = { colors: () => ({ default: { background: "primary", base: "primary", border: "primary", color: "on-primary" }, footer: { background: "--v-theme-surface", color: "--v-theme-on-surface" }, header: { background: "primary", color: "on-primary" }, percentageChange: 15, percentageDirection: "desc", table: { bottomBorder: "primary" } }), columnWidths: () => [], density: "default", drilldownKey: "id", elevation: 0, expandOnClick: !1, filterKeys: void 0, footers: () => [], height: "auto", hideNoData: !1, hover: !1, isDrilldown: !1, itemChildrenKey: "child", itemSelectable: void 0, itemValue: "id", items: () => [], itemsLength: 0, itemsPerPage: 10, level: 1, levels: 1, loaderProps: () => ({ circular: { bgColor: "theme-surface", color: "primary", indeterminate: !0 }, linear: { color: "surface-variant", height: "2px", indeterminate: !0 }, skelton: { type: "heading@1" }, text: { color: "surface-variant" } }), loaderType: "linear", loading: !1, loadingText: "$vuetify.dataIterator.loadingText", matchColumnWidths: !1, multiSort: !1, noDataText: "$vuetify.noDataText", noFilter: !1, page: 1, returnObject: !0, search: "", searchContainerCols: () => ({ lg: 3, md: 6, sm: 12, xl: 3, xs: 12, xxl: 2 }), searchDebounce: 750, searchEvents: () => ({}), searchMaxWait: 1e3, searchProps: () => ({}), selectStrategy: "page", separator: "default", server: !1, showDrilldownWhenLoading: !0, showExpand: !1, showFooterRow: !1, showSearch: !1, showSelect: !1, sortAscIcon: "$sortAsc", sortBy: () => [], tableType: () => ({}) }, gi = Ye({ __name: "BottomSlot", props: { slotProps: {} }, setup: (e) => (l, t) => ue(l.$slots, "bottom") }), te = "v-drilldown-table";
3032+
} }), ar = { colors: () => ({ default: { background: "primary", base: "primary", border: "primary", color: "on-primary" }, footer: { background: "--v-theme-surface", color: "--v-theme-on-surface" }, header: { background: "primary", color: "on-primary" }, percentageChange: 15, percentageDirection: "desc", table: { bottomBorder: "primary" } }), columnWidths: () => [], density: "default", drilldownKey: "id", elevation: 0, expandOnClick: !1, filterKeys: void 0, footers: () => [], height: "auto", hideNoData: !1, hover: !1, isDrilldown: !1, itemChildrenKey: "child", itemSelectable: void 0, itemValue: "id", items: () => [], itemsLength: 0, itemsPerPage: 10, level: 1, levels: 1, loaderProps: () => ({ circular: { bgColor: "theme-surface", color: "primary", indeterminate: !0 }, linear: { color: "surface-variant", height: "2px", indeterminate: !0 }, skelton: { type: "heading@1" }, text: { color: "surface-variant" } }), loaderType: "linear", loading: !1, loadingText: "$vuetify.dataIterator.loadingText", matchColumnWidths: !1, multiSort: !1, noDataText: "$vuetify.noDataText", noFilter: !1, page: 1, returnObject: !0, search: "", searchContainerCols: () => ({ lg: 3, md: 6, sm: 12, xl: 3, xs: 12, xxl: 2 }), searchDebounce: 0, searchEvents: () => ({}), searchMaxWait: 1e3, searchProps: () => ({}), selectStrategy: "page", separator: "default", server: !1, showDrilldownWhenLoading: !0, showExpand: !1, showFooterRow: !1, showSearch: !1, showSelect: !1, sortAscIcon: "$sortAsc", sortBy: () => [], tableType: () => ({}) }, gi = Ye({ __name: "BottomSlot", props: { slotProps: {} }, setup: (e) => (l, t) => ue(l.$slots, "bottom") }), te = "v-drilldown-table";
30333033
function Zn(e, l, t = "") {
30343034
let n = e;
30353035
const o = l.length - 1;

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vuetify-drilldown-table",
3-
"version": "1.0.0-beta-9",
3+
"version": "1.0.0-beta-10",
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
"main": "dist/vuetify-drilldown-table.cjs.js",

Diff for: src/playground/configs/templates/PlaygroundPage.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import ServerTable from './ServerTable.vue';
1717
import tableDefaults from './tableDefaults';
1818
1919
const tableSettings = ref(Object.assign({}, tableDefaults));
20-
const tableSettingsServer = ref({ ...tableDefaults, ...{ server: true } });
20+
const tableSettingsServer = ref({ ...tableDefaults, ...{ searchDebounce: 5000, server: true } });
2121
</script>
2222

2323

Diff for: src/plugin/utils/props.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ export const AllProps = {
116116
xs: 12,
117117
xxl: 2,
118118
}),
119-
searchDebounce: 750,
119+
searchDebounce: 0,
120120
searchEvents: () => ({}),
121121
searchMaxWait: 1000,
122122
searchProps: () => ({}),

Diff for: src/stores/props.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ export const usePropsStore = defineStore('props', () => {
138138
type: 'string | undefined',
139139
},
140140
{
141-
default: 750,
141+
default: 0,
142142
desc: 'The delay before the search filters the items',
143143
name: 'search-debounce',
144144
type: 'number | undefined | null',

0 commit comments

Comments
 (0)