fix(ui): center desktop navbar menus
Quality / quality (windows-latest) (push) Waiting to run
Quality / quality (ubuntu-latest) (push) Failing after 9m53s

This commit is contained in:
2026-08-25 19:31:17 +05:30
parent b2c74a3a29
commit e62e7f5d27
2 changed files with 11 additions and 1 deletions
+9 -1
View File
@@ -321,6 +321,7 @@ size: string = "default"
}
.wrn-navbar__main {
position: relative;
display: flex;
min-height: 4.25rem;
width: min(100%, 90rem);
@@ -409,12 +410,15 @@ size: string = "default"
.wrn-navbar__collapse {
min-width: 0;
flex: 1;
justify-content: flex-end;
gap: 1rem;
}
.wrn-navbar__menus {
position: absolute;
left: 50%;
justify-content: center;
flex: 1;
transform: translateX(-50%);
gap: 0.25rem;
}
@@ -733,6 +737,8 @@ size: string = "default"
}
.wrn-navbar__menus,
.wrn-navbar__actions {
position: static;
transform: none;
width: 100%;
align-items: stretch;
flex-direction: column;
@@ -797,6 +803,8 @@ size: string = "default"
.wrn-navbar[data-collapse-at="1100px"] .wrn-navbar__collapse.is-open { display: flex; }
.wrn-navbar[data-collapse-at="1100px"] .wrn-navbar__menus,
.wrn-navbar[data-collapse-at="1100px"] .wrn-navbar__actions {
position: static;
transform: none;
width: 100%;
align-items: stretch;
flex: none;
+2
View File
@@ -3135,6 +3135,8 @@ test("navbar uses a valid aria-current and takes roving focus on its menu", asyn
*/
expect(source).not.toContain("? 'page' : ''");
expect(source).toContain("data-wrn-roving");
expect(source).toContain("left: 50%;");
expect(source).toContain("transform: translateX(-50%);");
const html = await renderComponent(source, {
label: "Main",