From 57e0fdd600b1dbf1f6e83324b287f9ba926672f6 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Thu, 12 Nov 2026 14:01:08 +0330 Subject: [PATCH] Improve team settings search, user sorting, and role badge layout. EOF Co-authored-by: Cursor --- apps/web/src/components/TableColumnsMenu.vue | 19 +- .../web/src/components/TeamsSettingsPanel.vue | 64 ++++- apps/web/src/views/TeamSettingsView.vue | 232 ++++++++++++------ 3 files changed, 235 insertions(+), 80 deletions(-) diff --git a/apps/web/src/components/TableColumnsMenu.vue b/apps/web/src/components/TableColumnsMenu.vue index d0c66db..df44b96 100644 --- a/apps/web/src/components/TableColumnsMenu.vue +++ b/apps/web/src/components/TableColumnsMenu.vue @@ -18,8 +18,10 @@ const props = withDefaults( tableKey: string; label?: string; align?: 'start' | 'end'; + /** فقط آیکون تنظیمات (بدون متن «ستون‌ها») */ + iconOnly?: boolean; }>(), - { label: 'ستون‌ها', align: 'start' }, + { label: 'ستون‌ها', align: 'start', iconOnly: false }, ); const open = ref(false); @@ -60,11 +62,18 @@ const placement = computed(() => - + - {{ label }} -