Skip to content

gottaegbert/recording

 
 

Repository files navigation

?3 Collection

Fork From shadcn/ui sidebar

Here are my collections and practice of shaders/3d/motion/UI/datavis

>

Features

  • Retractable mini and wide sidebar
  • Scrollable sidebar menu
  • Sheet menu for mobile
  • Grouped menu with labels
  • Collapsible submenu
  • Extracted menu items list

Tech/framework used

  • Next.js 15
  • Shadcn/ui
  • Tailwind CSS
  • TypeScript
  • Zustand

Installation

Usage example for Nextjs

//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>
  );
}

About

Recording some of my stuff relate to shader/three.js/motion/datavis/workprocess

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 91.3%
  • JavaScript 7.5%
  • Other 1.2%