diff --git a/src/components/AppShell.tsx b/src/components/AppShell.tsx index 0a0cd6e..b806c0b 100644 --- a/src/components/AppShell.tsx +++ b/src/components/AppShell.tsx @@ -67,9 +67,11 @@ export function AppShell({ {sidebar ? (
-
- {children} -
+
+
+ {children} +
+
) : (
diff --git a/test/workspace.spec.tsx b/test/workspace.spec.tsx index f54214b..c3eb86b 100644 --- a/test/workspace.spec.tsx +++ b/test/workspace.spec.tsx @@ -98,7 +98,10 @@ describe('Sidebar and AppShell', () => { const sidebar = container.querySelector('aside nav[aria-label="Areas"]')!; expect(sidebar.querySelector('[aria-current="page"]')?.textContent).toBe('Home'); expect(sidebar.textContent).toContain('99+'); - expect(container.querySelector('aside + main#content')?.textContent).toBe('Page'); + const main = container.querySelector('aside + div > main#content')!; + expect(main.textContent).toBe('Page'); + expect(main.classList.contains('shell')).toBe(true); + expect(main.classList.contains('flex-1')).toBe(false); }); });