From 1be9d13cd4a9513644491eb2a643e48351ff9c68 Mon Sep 17 00:00:00 2001 From: pa Date: Wed, 4 Mar 2026 23:12:41 +0900 Subject: [PATCH] feat: custom show/hide datatable col --- .../ui/data-table/DataTableLayout.vue | 93 +++++++++++++++++- .../table/__tests__/useVrcxVueTable.test.js | 69 +++++++++++++ src/lib/table/useVrcxVueTable.js | 51 +++++++++- src/views/Feed/columns.jsx | 6 +- src/views/FriendList/columns.jsx | 97 ++++++++++++------- src/views/FriendLog/columns.jsx | 8 +- src/views/GameLog/columns.jsx | 9 +- src/views/Moderation/columns.jsx | 11 ++- src/views/MyAvatars/columns.jsx | 73 ++++++++------ src/views/Notifications/columns.jsx | 15 ++- src/views/PlayerList/columns.jsx | 72 +++++++++----- 11 files changed, 400 insertions(+), 104 deletions(-) diff --git a/src/components/ui/data-table/DataTableLayout.vue b/src/components/ui/data-table/DataTableLayout.vue index 2f2b2c39..7b1b10b7 100644 --- a/src/components/ui/data-table/DataTableLayout.vue +++ b/src/components/ui/data-table/DataTableLayout.vue @@ -10,7 +10,75 @@ - + + + + + + + + + + + + {{ resolveHeaderLabel(col) }} + + + +