app-shell-5
efferd-/app-shell-5FreeBlock
Sidebar workspace with command-style search, custom trigger and theme controls, navbar strip, and latest-change row.
Live preview
live · rendered by the registry
Rendered by efferd on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add http://efferd.com/r/app-shell-5.jsonSource
1import {2 Breadcrumb,3 BreadcrumbItem,4 BreadcrumbList,5 BreadcrumbPage,6} from "@/components/ui/breadcrumb";7import { Button } from "@/components/ui/button";8import { Separator } from "@/components/ui/separator";9import { navLinks } from "@/components/app-shared";10import { CustomTrigger } from "@/components/custom-trigger";11import { NavUser } from "@/components/nav-user";1213export function AppHeader() {14 const activeItem = navLinks.find((item) => item.isActive);1516 return (17 <header className="sticky top-0 z-50 flex h-(--app-header-height) w-full shrink-0 items-center justify-between gap-2 border-b bg-background px-4 md:px-6">18 <div className="flex items-center gap-3">19 <CustomTrigger place="navbar" />20 </div>21 <Breadcrumb>22 <BreadcrumbList>23 <BreadcrumbItem>24 <BreadcrumbPage>{activeItem?.title}</BreadcrumbPage>25 </BreadcrumbItem>26 </BreadcrumbList>27 </Breadcrumb>{" "}28 <div className="flex items-center gap-3">29 <Button size="icon-sm" variant="outline">30 <IconPlaceholder31 hugeicons="HelpCircleIcon"32 lucide="HelpCircleIcon"33 phosphor="QuestionIcon"34 remixicon="RiQuestionLine"35 tabler="IconHelpCircle"36 />37 </Button>38 <Button aria-label="Notifications" size="icon-sm" variant="outline">39 <IconPlaceholder40 hugeicons="Notification03Icon"41 lucide="BellIcon"42 phosphor="BellIcon"43 remixicon="RiNotification3Line"44 tabler="IconBell"45 />46 </Button>47 <Separator48 className="h-4 data-[orientation=vertical]:self-center"49 orientation="vertical"50 />51 <NavUser />52 </div>53 </header>54 );55}
What it pulls in
npm packages
Other registry items
Files it writes
More from efferd
All 201 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| app-shell-1app-shell-1 | efferd | Blocks | Paid | no deps · 7 files | |
| app-shell-10app-shell-10 | efferd | Blocks | Paid | 1 dep · 13 files | |
| app-shell-2app-shell-2 | efferd | Blocks | Paid | no deps · 9 files | |
| app-shell-3app-shell-3 | efferd | Blocks | Paid | no deps · 9 files | |
| app-shell-4app-shell-4 | efferd | Blocks | Paid | no deps · 9 files | |
| app-shell-6app-shell-6 | efferd | Blocks | Paid | no deps · 11 files | |
| app-shell-7app-shell-7 | efferd | Blocks | Paid | no deps · 12 files | |
| app-shell-8app-shell-8 | efferd | Blocks | Paid | no deps · 12 files |
