From 4da16acc2788d421fbf30f19812a91197ac2a918 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 8 Jun 2026 02:13:07 +0300 Subject: [PATCH] some initial cleanup --- .../selectable_list/selectable_list.vue | 7 + .../settings_modal/admin_tabs/users_tab.scss | 38 +- .../settings_modal/admin_tabs/users_tab.vue | 491 +++++++++--------- .../settings_modal/settings_modal.scss | 32 ++ .../settings_modal_admin_content.vue | 2 + src/i18n/en.json | 2 +- 6 files changed, 324 insertions(+), 248 deletions(-) diff --git a/src/components/selectable_list/selectable_list.vue b/src/components/selectable_list/selectable_list.vue index c3f97782c..80e35efb5 100644 --- a/src/components/selectable_list/selectable_list.vue +++ b/src/components/selectable_list/selectable_list.vue @@ -83,6 +83,13 @@ --__horizontal-gap: 0.75em; --__vertical-gap: 0.5em; + display: flex; + flex-direction: column; + + .list { + flex: 1 1 0; + } + &-item-inner { display: flex; align-items: center; diff --git a/src/components/settings_modal/admin_tabs/users_tab.scss b/src/components/settings_modal/admin_tabs/users_tab.scss index 2d5a34c6b..892abb02c 100644 --- a/src/components/settings_modal/admin_tabs/users_tab.scss +++ b/src/components/settings_modal/admin_tabs/users_tab.scss @@ -1,16 +1,30 @@ -.user-tab { - height: 100%; -} +.UsersTab { + max-height: 100%; + display: grid; + flex-direction: column; + overflow-y: hidden; -.query-label { - padding-right: 10px; - padding-left: 10px; -} + .filters-section { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + gap: 0.5em 1em; -.filter-input { - width: 200px; -} + > div { + flex: 0 1 auto; + } -.filter-btn-box { - text-align: right; + .filter { + display: block; + margin-bottom: 0.5em; + min-width: 14em; + + .query-label { + margin-bottom: 0.5em; + } + + > input { + width: 100%; + } + } + } } diff --git a/src/components/settings_modal/admin_tabs/users_tab.vue b/src/components/settings_modal/admin_tabs/users_tab.vue index 19f31757f..970bf5609 100644 --- a/src/components/settings_modal/admin_tabs/users_tab.vue +++ b/src/components/settings_modal/admin_tabs/users_tab.vue @@ -1,249 +1,270 @@