Skip to content

Commit 9014f9d

Browse files
authored
Merge pull request #10 from BitTheCat/feat/new-features
Added sub components for table style v0.2.3
2 parents a539d6b + 889de4a commit 9014f9d

File tree

15 files changed

+2118
-816
lines changed

15 files changed

+2118
-816
lines changed

dev/App.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="py-8 px-8">
33
<div class="font-semibold mb-2">
4-
Tailwind Vue DataTable v0.2.2
4+
Tailwind Vue DataTable v0.2.3
55
<span class="text-xs font-light">by BitTheCat</span>
66
</div>
77
<div>

dev/TableShow.vue

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@
99
:fields="fieldsSimple"
1010
:busy="busy"
1111
:spinner-class="'text-red-500'"
12-
@check-row="checkRow"
13-
@row-clicked="checkRow"
12+
multiple-selection
13+
enable-check
1414
>
1515
<template #header-row>
1616
<tr>
17-
<td colspan="2" />
18-
<td colspan="1">Header1</td>
17+
<td colspan="2" class="bg-red-500" />
18+
<td colspan="2">Header1</td>
1919
</tr>
2020
</template>
2121

2222

2323
<template #footer-row>
2424
<tr>
25-
<td colspan="1" />
26-
<td colspan="1" />
27-
<td colspan="1">Footer</td>
25+
<td colspan="1" class="bg-red-500" />
26+
<td colspan="1" class="bg-green-500"/>
27+
<td colspan="2">Footer</td>
2828
</tr>
2929
</template>
3030
</TVTable>
@@ -176,7 +176,7 @@ const changePage = (values) => {
176176
177177
const selectRow = ref([])
178178
179-
const checkRow = (value) => {
179+
const checkRowMultiple = (value) => {
180180
if (selectRow.value.includes(value)) {
181181
let index = selectRow.value.indexOf(value)
182182
selectRow.value.splice(index, 1)
@@ -185,4 +185,8 @@ const checkRow = (value) => {
185185
}
186186
}
187187
188+
const checkRow = (value) => {
189+
selectRow.value = selectRow.value === value ? null : value
190+
}
191+
188192
</script>

dev/css/app.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
@import "tailwindcss/base";
22
@import "tailwindcss/components";
3-
@import "tailwindcss/utilities";
3+
@import "tailwindcss/utilities";
4+
5+
@import "../../src/css/app.css"

0 commit comments

Comments
 (0)