Fork From shadcn/ui sidebar
Here are my collections and practice of shaders/3d/motion/UI/datavis
- Retractable mini and wide sidebar
- Scrollable sidebar menu
- Sheet menu for mobile
- Grouped menu with labels
- Collapsible submenu
- Extracted menu items list
- Next.js 15
- Shadcn/ui
- Tailwind CSS
- TypeScript
- Zustand
//layout.tsx
import AdminPanelLayout from '@/components/admin-panel/admin-panel-layout';
export default async function Layout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return <AdminPanelLayout>{children}</AdminPanelLayout>;
}
//page.tsx
import { ContentLayout } from '@/components/admin-panel/content-layout';
export default function Page() {
return (
<ContentLayout title="Test">
<div>Test</div>
</ContentLayout>
);
}