@akhatmirzo/ui

App shell layout

A complete admin layout with AppShell, Sidebar and Header: navigation, search, notifications and profile.

Add with the CLI: npx @akhatmirzo/cli add app-shell-layout
Asosiy kontentga o'tish

Bosh sahifa

Xush kelibsiz, Akmal! Bugun 22-oktabr, payshanba.

Bugungi tushum14 250 000 so'm+12% kechagiga nisbatan
Yangi buyurtmalar86 ta12 tasi javob kutmoqda
Faol mijozlar2 340Oxirgi 30 kunda

So'nggi faoliyat

Jonli
  • Dilnoza Yusupova #10482 buyurtmani berdi2 daqiqa oldin
  • Otabek Qodirov #10477 to'lovini Payme orqali qildi18 daqiqa oldin
  • Malika Rahimova yangi sharh qoldirdi — 5 yulduz1 soat oldin
  • Jasur Karimov #10465 buyurtmani qaytardi3 soat oldin

Oylik maqsadlar

Oylik savdo rejasi
Yetkazish vaqtida
Ombor to'ldirish

Mobile view

AppShell switches to mobile mode based on the browser window width (1024px), so this block has no width switcher. Make the window narrower to see the drawer.

What's inside

  • Sidebar groups, badges and a profile menu at the bottom.
  • Ctrl/⌘ + B or the toggle collapses the sidebar; the state persists in localStorage.
  • Below 1024px the sidebar becomes a Drawer from the left.
  • Page content is an @container and adapts to its own width.

Components used

Installation

The CLI copies the block file into your project (components/blocks/app-shell-layout.tsx) and offers to install the packages it needs:

npx @akhatmirzo/cli add app-shell-layout

Manually: install the packages and copy the file from the "Code" tab into your project.

pnpm add @akhatmirzo/ui @akhatmirzo/tokens @akhatmirzo/core lucide-react