From 79b1c8cb38bda16d93ed05c9c086d10313ff98ad Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 21 Aug 2026 13:52:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BA=86=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/css/frontend/header-userbox.css | 6 ++++++ tests/widget-system/page-display-contract.test.cjs | 1 + 2 files changed, 7 insertions(+) diff --git a/assets/css/frontend/header-userbox.css b/assets/css/frontend/header-userbox.css index 01e78904..f6f63c45 100644 --- a/assets/css/frontend/header-userbox.css +++ b/assets/css/frontend/header-userbox.css @@ -65,6 +65,12 @@ border-radius: 50px; } +.navbar-top .aksrt-navbar-actions .navbar-cta > .icon { + width: 1.2em; + height: 1.2em; + flex: 0 0 auto; +} + .navbar-top .aksrt-nav-icon, .navbar-top .aksrt-nav-avatar { display: inline-flex !important; diff --git a/tests/widget-system/page-display-contract.test.cjs b/tests/widget-system/page-display-contract.test.cjs index e27709fb..15e9acbe 100644 --- a/tests/widget-system/page-display-contract.test.cjs +++ b/tests/widget-system/page-display-contract.test.cjs @@ -240,6 +240,7 @@ test('desktop header actions share one row without generic button masks', () => assert.match(headerCss, /\.navbar-top \.aksrt-navbar-actions\s*\{[^}]*display:\s*flex;[^}]*align-items:\s*center;/s) assert.match(headerCss, /\.navbar-top \.aksrt-nav-icon,[\s\S]*?background:\s*transparent !important;/) assert.match(headerCss, /\.navbar-top \.aksrt-navbar-actions \.navbar-cta\.radius\s*\{[^}]*border-radius:\s*50px;/s) + assert.match(headerCss, /\.navbar-top \.aksrt-navbar-actions \.navbar-cta > \.icon\s*\{[^}]*width:\s*1\.2em;[^}]*height:\s*1\.2em;[^}]*flex:\s*0 0 auto;/s) assert.match(headerCss, /\.navbar-top \.aksrt-navbar-account > li\s*\{[^}]*position:\s*relative;/s) assert.match(headerCss, /\.navbar-top \.aksrt-navbar-account > li > \.sub-menu\s*\{[^}]*top:\s*calc\(100% \+ 5px\);[^}]*right:\s*0;/s) })