feat(ui): add in-flow floating navbar
Quality / quality (ubuntu-latest) (push) Failing after 9m54s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
2026-08-24 19:47:47 +05:30
parent f9e285b182
commit 270040fb5f
7 changed files with 43 additions and 6 deletions
@@ -126,6 +126,18 @@ describe("@wrnexus/ui redesign component pack", () => {
expect(source).not.toContain(".wrn-navbar__topbar:not(:empty)");
});
test("Navbar supports in-flow floating and elevated menu panels", async () => {
const source = await readFile(join(componentsDir, "Navbar.wrn"), "utf8");
const ast = parse(source);
const defaults = new Map(ast.props.map((prop) => [prop.name, prop.default]));
expect(defaults.get("floating")).toBe("false");
expect(defaults.get("startFloating")).toBe('"0px"');
expect(source).toContain("wrn-navbar--floating");
expect(source).toContain("--wrn-navbar-floating-start");
expect(source).toContain("z-index: 1100");
});
test("CTASection exposes responsive section spacing", async () => {
const source = await readFile(join(componentsDir, "CTASection.wrn"), "utf8");
const ast = parse(source);