From 1acd01a440db7a7fa765189d8bde424ade9074e9 Mon Sep 17 00:00:00 2001 From: kyyy <60952577+rdjanuar@users.noreply.github.com> Date: Tue, 5 Nov 2024 21:52:10 +0700 Subject: [PATCH] feat(Table): improve `expanded` row (#2485) --- .../TableExampleDisabledExpandable.vue | 75 ++++++++++++ .../examples/TableExampleExpandActionSlot.vue | 65 +++++++++++ .../examples/TableExampleExpandable.vue | 9 +- docs/content/2.components/table.md | 108 +++++++++++++++++- src/runtime/components/data/Table.vue | 63 ++++++---- src/runtime/types/table.d.ts | 5 + src/runtime/ui.config/data/table.ts | 1 + 7 files changed, 301 insertions(+), 25 deletions(-) create mode 100644 docs/components/content/examples/TableExampleDisabledExpandable.vue create mode 100644 docs/components/content/examples/TableExampleExpandActionSlot.vue diff --git a/docs/components/content/examples/TableExampleDisabledExpandable.vue b/docs/components/content/examples/TableExampleDisabledExpandable.vue new file mode 100644 index 00000000..d7f23d89 --- /dev/null +++ b/docs/components/content/examples/TableExampleDisabledExpandable.vue @@ -0,0 +1,75 @@ + + + diff --git a/docs/components/content/examples/TableExampleExpandActionSlot.vue b/docs/components/content/examples/TableExampleExpandActionSlot.vue new file mode 100644 index 00000000..c90d1109 --- /dev/null +++ b/docs/components/content/examples/TableExampleExpandActionSlot.vue @@ -0,0 +1,65 @@ + + + diff --git a/docs/components/content/examples/TableExampleExpandable.vue b/docs/components/content/examples/TableExampleExpandable.vue index 90f1adf2..9956e889 100644 --- a/docs/components/content/examples/TableExampleExpandable.vue +++ b/docs/components/content/examples/TableExampleExpandable.vue @@ -1,4 +1,4 @@ -