Skip to content

Commit 96d311f

Browse files
Adjusting settings
1 parent dea7f6d commit 96d311f

File tree

2 files changed

+54
-82
lines changed

2 files changed

+54
-82
lines changed

src/playground/configs/playground.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';
88
import { makeServer } from '../../server';
99
import UnicornLog from 'vue3-unicorn-log';
1010

11-
makeServer();
11+
makeServer({ environment: 'playground' });
1212

1313
const app = createApp(PlaygroundApp);
1414
app.use(VDrilldownTable);
Lines changed: 53 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,27 @@
11
export default {
2-
color: 'primary', // ? Not sure what this does. Needs Testing
3-
colors: { // * Works
4-
body: {
5-
base: '--v-theme-surface',
6-
bg: '--v-theme-surface',
7-
text: '--v-theme-on-surface',
8-
},
9-
default: {
10-
base: 'primary',
11-
bg: 'primary',
12-
border: 'primary',
13-
text: 'on-primary',
14-
},
15-
footer: {
16-
bg: '--v-theme-surface',
17-
text: '--v-theme-on-surface',
18-
},
19-
header: {
20-
bg: 'primary',
21-
text: 'on-primary',
22-
},
23-
loader: {
24-
// bg: '',
25-
circular: 'primary',
26-
color: 'primary',
27-
linear: 'surface-variant',
28-
text: 'surface-variant',
29-
},
30-
percentageChange: 25,
31-
percentageDirection: 'desc',
32-
},
33-
density: 'compact', // * Works
34-
drilldownKey: 'id', // * Works
35-
elevation: 5, // * Works
36-
expandOnClick: false, // * Works
37-
firstIcon: 'mdi mdi-page-first', // * Works
38-
fixedFooter: true, // ? Not sure what this does. Needs Testing
39-
fixedHeader: true, // ? Not sure what this does. Needs Testing
40-
footers: [], // * Works - May or may not keep
41-
headers: [], // * Works
42-
height: 'auto', // * Works
2+
color: 'primary',
3+
colors: null,
4+
density: 'default',
5+
drilldownKey: 'id',
6+
elevation: 0,
7+
expandOnClick: false,
8+
firstIcon: 'mdi mdi-page-first',
9+
fixedFooter: true,
10+
fixedHeader: true,
11+
footers: [],
12+
headers: [],
13+
height: 'auto',
4314
hideDrilldownWhenLoading: true,
44-
itemChildrenKey: 'child', // * Works - Custom Prop
45-
itemProps: ['foo'], // ? Not sure what this does. Needs Testing
46-
itemTitle: 'title', // * Works, but is weird
47-
itemValue: 'id', // * Works, but is weird
15+
hideNoData: false,
16+
hover: false,
17+
itemChildrenKey: 'child',
18+
// itemProps: ['foo'],
19+
// itemTitle: 'title',
20+
itemValue: 'id',
4821
items: [],
49-
itemsLength: 0, // ? Needs Testing
50-
itemsPerPage: 5, // * Works
51-
itemsPerPageOptions: [ // * Works
22+
itemsLength: 0,
23+
itemsPerPage: 5,
24+
itemsPerPageOptions: [
5225
{
5326
title: '5',
5427
value: 5,
@@ -74,36 +47,36 @@ export default {
7447
value: -1,
7548
}
7649
],
77-
itemsPerPageText: '$vuetify.dataFooter.itemsPerPageText', // * Works
78-
lastIcon: 'mdi mdi-page-last', // * Works
79-
lastPageLabel: '$vuetify.dataFooter.lastPage', // ? Not sure what this does. Needs Testing
50+
itemsPerPageText: '$vuetify.dataFooter.itemsPerPageText',
51+
lastIcon: 'mdi mdi-page-last',
52+
lastPageLabel: '$vuetify.dataFooter.lastPage',
8053
level: 1,
81-
levels: 3, // * Works - Custom Prop
82-
loaderHeight: 2, // * Works - Custom Prop
83-
loaderType: [ // * Works - Custom Prop
54+
levels: 3,
55+
loaderHeight: '2px',
56+
loaderSize: 'default',
57+
loaderType: [
8458
'linear',
8559
// 'circular',
8660
// 'text',
8761
// 'skelton',
8862
],
89-
loading: false, // * Works
90-
loadingText: '', // * Works
91-
multiSort: false, // * Works
63+
loading: false,
64+
loadingText: '$vuetify.dataIterator.loadingText',
65+
multiSort: false,
9266
mustSort: false,
93-
nextIcon: 'mdi mdi-chevron-right', // * Works
94-
nextPageLabel: '$vuetify.dataFooter.nextPage', // ? Not sure what this does. Needs Testing
95-
// noDataText: '$vuetify.noDataText', // * Works
96-
// noFilter: false, // ? Not sure what this does. Needs Testing
67+
nextIcon: 'mdi mdi-chevron-right',
68+
nextPageLabel: '$vuetify.dataFooter.nextPage',
69+
noDataText: '$vuetify.noDataText',
70+
// noFilter: false,
9771
page: 1,
98-
pageText: '$vuetify.dataFooter.pageText', // * Works
99-
prevIcon: 'mdi mdi-chevron-left', // * Works
100-
prevPageLabel: '$vuetify.dataFooter.prevPage', // ? Not sure what this does. Needs Testing
101-
returnObject: false, // ? Not sure what this does. Needs Testing
102-
rowHeight: undefined, // ? Not sure what this does. Needs Testing
72+
pageText: '$vuetify.dataFooter.pageText',
73+
prevIcon: 'mdi mdi-chevron-left',
74+
prevPageLabel: '$vuetify.dataFooter.prevPage',
75+
returnObject: true,
10376
search: '',
10477
searchDebounce: 750,
10578
searchMaxWait: 1000,
106-
searchProps: { // ? VDrilldownTable Custom Prop
79+
searchProps: {
10780
cols: {
10881
lg: 3,
10982
md: 6,
@@ -115,18 +88,17 @@ export default {
11588
density: 'compact',
11689
variant: 'underlined',
11790
},
118-
server: true,
119-
showCurrentPage: false, // * Works
120-
showExpand: false, // * Works
121-
showFooterRow: false, // * Works
122-
showSearch: true, // * Works - May or may not keep
123-
showSelect: false, // * Works
124-
skeltonType: 'heading@1', // * Works - Custom Prop
125-
// sortAscIcon: '$sortAsc', // ? Not sure if I will add this. Already made header.sort slot
126-
// sortDescIcon: '$sortDesc', // ? Not sure if I will add this. Already made header.sort slot
127-
sortBy: [], // * Works
128-
sticky: false, // ? Not sure what this does. Needs Testing
129-
tag: 'div', // * Works
130-
theme: undefined, // * Works
131-
width: undefined, // ? Not sure what this does. Needs Testing
91+
server: false,
92+
showCurrentPage: false,
93+
showDrilldownWhenLoading: true,
94+
showExpand: false,
95+
showFooterRow: false,
96+
showSearch: false,
97+
showSelect: false,
98+
skeltonType: 'heading@1',
99+
sortBy: [],
100+
// sticky: false,
101+
// tag: 'div',
102+
// theme: undefined,
103+
// width: undefined,
132104
};

0 commit comments

Comments
 (0)