From f62c5ec20c7dafa9d7fdf860b6cd72ce2887e7b9 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Tue, 1 Jul 2025 13:15:00 +0200 Subject: [PATCH] feat(Table): add support for context menu Resolves #4259 --- .../table/TableContextMenuExample.vue | 159 ++++++++++++++++++ .../table/TableRowSelectionEventExample.vue | 2 +- docs/content/3.components/table.md | 16 ++ playground/app/pages/components/table.vue | 115 +++++++------ src/runtime/components/Table.vue | 21 ++- 5 files changed, 259 insertions(+), 54 deletions(-) create mode 100644 docs/app/components/content/examples/table/TableContextMenuExample.vue diff --git a/docs/app/components/content/examples/table/TableContextMenuExample.vue b/docs/app/components/content/examples/table/TableContextMenuExample.vue new file mode 100644 index 00000000..8e096e9a --- /dev/null +++ b/docs/app/components/content/examples/table/TableContextMenuExample.vue @@ -0,0 +1,159 @@ + + + diff --git a/docs/app/components/content/examples/table/TableRowSelectionEventExample.vue b/docs/app/components/content/examples/table/TableRowSelectionEventExample.vue index 984dcf3f..33ec3178 100644 --- a/docs/app/components/content/examples/table/TableRowSelectionEventExample.vue +++ b/docs/app/components/content/examples/table/TableRowSelectionEventExample.vue @@ -112,7 +112,7 @@ function onSelect(row: TableRow, e?: Event) {