feat: implement Navbar styling with responsive design and add localStorage mock to Navbar tests.
This commit is contained in:
@@ -172,7 +172,7 @@
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 0;
|
gap: 0;
|
||||||
padding: var(--space-lg);
|
padding: var(--space-lg);
|
||||||
background-color: rgba(15, 20, 16, 0.98);
|
background-color: rgba(15, 20, 16, 0.85);
|
||||||
backdrop-filter: blur(12px);
|
backdrop-filter: blur(12px);
|
||||||
border-bottom: 1px solid var(--md-sys-color-outline-variant);
|
border-bottom: 1px solid var(--md-sys-color-outline-variant);
|
||||||
transform: translateY(-100%);
|
transform: translateY(-100%);
|
||||||
|
|||||||
@@ -16,6 +16,18 @@ describe('Navbar Performance', () => {
|
|||||||
configurable: true,
|
configurable: true,
|
||||||
get: scrollYGetterSpy as any,
|
get: scrollYGetterSpy as any,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Mock localStorage
|
||||||
|
Object.defineProperty(window, 'localStorage', {
|
||||||
|
value: {
|
||||||
|
getItem: vi.fn(),
|
||||||
|
setItem: vi.fn(),
|
||||||
|
removeItem: vi.fn(),
|
||||||
|
clear: vi.fn(),
|
||||||
|
},
|
||||||
|
writable: true,
|
||||||
|
});
|
||||||
|
|
||||||
vi.useFakeTimers();
|
vi.useFakeTimers();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user