# App Shell 4 – Inset sidebar with linked navigation

> App shell with an inset sidebar, a page selector and search header, and a content slot. Navigation rows are real links that highlight the current section, so it drives an app's routes directly. Collapsed variant included.

A paid shadcn/ui block sold by the [@shadcncraft](https://shadcncraft.com/?utm_source=shadcn.exchange) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/shadcncraft/app-shell-4).

- Page, with a preview: https://shadcn.exchange/r/shadcncraft/app-shell-4
- Screenshot: https://abzjhwgwpdpz7ua5.public.blob.vercel-storage.com/shots/shadcncraft/app-shell-4-light-bc1695e2a1c84f33.png
- Categories: app-shells
- Listed: 2026-10-13

## Buy and install

@shadcncraft sells this block, and its code is not on shadcn.exchange. Buy it from the registry, which installs it for those who have: https://shadcn.exchange/out/shadcncraft/app-shell-4

## Dependencies

- Registry items: `avatar`, `dropdown-menu`, `sidebar`, `@shadcncraft/app-shell-header-6`

## Notes from the registry

Sections live in `components/app-sidebar.tsx`. Pass `pathname` to highlight the active section and `linkComponent` (for example Next.js `Link`) for client-side navigation.
