From cdcdb4a7aaa81ab739f1dc6ceff3c711f6dd310b Mon Sep 17 00:00:00 2001 From: Gregor Becker Date: Sun, 16 Feb 2025 16:56:32 +0100 Subject: [PATCH 1/5] feat(Table): Add transition to expandable rows --- .../table/TableRowExpandableExample.vue | 21 ++++++++++++++++++- src/runtime/components/Table.vue | 12 ++++++----- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/docs/app/components/content/examples/table/TableRowExpandableExample.vue b/docs/app/components/content/examples/table/TableRowExpandableExample.vue index cbaf7cc4ab..b6a9fa9238 100644 --- a/docs/app/components/content/examples/table/TableRowExpandableExample.vue +++ b/docs/app/components/content/examples/table/TableRowExpandableExample.vue @@ -111,7 +111,7 @@ const expanded = ref({ 1: true }) v-model:expanded="expanded" :data="data" :columns="columns" - :ui="{ tr: 'data-[expanded=true]:bg-(--ui-bg-elevated)/50' }" + :ui="{ tr: 'data-[expanded=true]:bg-(--ui-bg-elevated)/50', tbody: 'grid', thead:'grid' }" class="flex-1" > + + diff --git a/src/runtime/components/Table.vue b/src/runtime/components/Table.vue index c18ee2ebaf..072ffb94b0 100644 --- a/src/runtime/components/Table.vue +++ b/src/runtime/components/Table.vue @@ -320,11 +320,13 @@ defineExpose({ - - - - - + + + + + + + From 6284daaf265d8405903b0478bcbbf4ecf113b5fa Mon Sep 17 00:00:00 2001 From: Gregor Becker Date: Sun, 16 Feb 2025 17:04:55 +0100 Subject: [PATCH 2/5] refactor(Table): Linting --- .../content/examples/table/TableRowExpandableExample.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/app/components/content/examples/table/TableRowExpandableExample.vue b/docs/app/components/content/examples/table/TableRowExpandableExample.vue index b6a9fa9238..3c051cee7f 100644 --- a/docs/app/components/content/examples/table/TableRowExpandableExample.vue +++ b/docs/app/components/content/examples/table/TableRowExpandableExample.vue @@ -111,7 +111,7 @@ const expanded = ref({ 1: true }) v-model:expanded="expanded" :data="data" :columns="columns" - :ui="{ tr: 'data-[expanded=true]:bg-(--ui-bg-elevated)/50', tbody: 'grid', thead:'grid' }" + :ui="{ tr: 'data-[expanded=true]:bg-(--ui-bg-elevated)/50', tbody: 'grid', thead: 'grid' }" class="flex-1" >