From f53de9fe0b251d888e496c383252eb242af95912 Mon Sep 17 00:00:00 2001 From: aits2026 Date: Tue, 10 Mar 2026 14:27:24 +0800 Subject: [PATCH] fix(export): tighten session export tab width --- src/pages/ExportPage.scss | 3 +++ src/pages/SettingsPage.scss | 48 ++++++++++++++++++------------------- 2 files changed, 27 insertions(+), 24 deletions(-) diff --git a/src/pages/ExportPage.scss b/src/pages/ExportPage.scss index 83a40da..45b31cc 100644 --- a/src/pages/ExportPage.scss +++ b/src/pages/ExportPage.scss @@ -1622,6 +1622,8 @@ .tab-btn { flex: 0 0 auto; + width: auto; + max-width: max-content; border: 1px solid var(--border-color); background: var(--bg-secondary); color: var(--text-secondary); @@ -1632,6 +1634,7 @@ white-space: nowrap; display: inline-flex; align-items: center; + justify-content: center; .tab-btn-content { display: inline-flex; diff --git a/src/pages/SettingsPage.scss b/src/pages/SettingsPage.scss index 72d4b64..fa710b6 100644 --- a/src/pages/SettingsPage.scss +++ b/src/pages/SettingsPage.scss @@ -94,33 +94,33 @@ border: 1px solid var(--border-color); border-radius: 20px; overflow-y: auto; -} -.tab-btn { - display: flex; - align-items: center; - gap: 6px; - width: 100%; - justify-content: flex-start; - padding: 11px 14px; - border: none; - border-radius: 12px; - font-size: 14px; - font-weight: 500; - cursor: pointer; - transition: all 0.2s; - background: transparent; - color: var(--text-secondary); + .tab-btn { + display: flex; + align-items: center; + gap: 6px; + width: 100%; + justify-content: flex-start; + padding: 11px 14px; + border: none; + border-radius: 12px; + font-size: 14px; + font-weight: 500; + cursor: pointer; + transition: all 0.2s; + background: transparent; + color: var(--text-secondary); - &:hover { - color: var(--text-primary); - background: var(--bg-secondary); - } + &:hover { + color: var(--text-primary); + background: var(--bg-secondary); + } - &.active { - background: var(--card-bg); - color: var(--primary); - box-shadow: var(--shadow-sm); + &.active { + background: var(--card-bg); + color: var(--primary); + box-shadow: var(--shadow-sm); + } } }