Skip to content

Commit 7f233b1

Browse files
committed
Refactor Layout component to enhance header structure and improve styling consistency
1 parent 1bc8533 commit 7f233b1

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

examples/crm-app/src/App.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BrowserRouter, Routes, Route, Outlet, useParams } from 'react-router-dom';
2-
import { SidebarProvider, SidebarInset, SidebarTrigger } from '@object-ui/components';
2+
import { SidebarProvider, SidebarInset, SidebarTrigger, Separator } from '@object-ui/components';
33
import { SchemaRendererProvider, SchemaRenderer } from '@object-ui/react';
44
import { registerFields } from '@object-ui/fields';
55
import { registerLayout } from '@object-ui/layout';
@@ -25,13 +25,14 @@ const Layout = () => {
2525
<SidebarProvider>
2626
<SidebarNav />
2727
<SidebarInset>
28-
<div className="p-4 border-b bg-background flex items-center md:hidden">
29-
<SidebarTrigger />
30-
<span className="ml-2 font-semibold">CRM Demo</span>
31-
</div>
32-
<main className="flex-1 overflow-y-auto w-full p-4 md:p-8 bg-gray-50 dark:bg-gray-900">
28+
<header className="flex h-16 shrink-0 items-center gap-2 border-b px-4">
29+
<SidebarTrigger className="-ml-1" />
30+
<Separator orientation="vertical" className="mr-2 h-4" />
31+
<span className="font-semibold">CRM Demo</span>
32+
</header>
33+
<div className="flex flex-1 flex-col gap-4 p-4 md:p-8 bg-gray-50 dark:bg-gray-900 overflow-y-auto">
3334
<Outlet />
34-
</main>
35+
</div>
3536
</SidebarInset>
3637
</SidebarProvider>
3738
);

0 commit comments

Comments
 (0)