NavigationNew
Glass Breadcrumb
The trail to the current page, with links that lift on hover and folded steps in a menu.
pnpm dlx shadcn@4.14.1 add @glassyui/glass-breadcrumbPreview
Demos ready. Update 0.
Installation
First add the exact @glassyui mapping to components.json as shown in Getting Started. Then run the pinned item command:
pnpm dlx shadcn@4.14.1 add @glassyui/glass-breadcrumbWhat this installs5 files, 2 packages
Direct registry declarations
These values belong to @glassyui/glass-breadcrumb itself in registry.json.
Package dependencies
@radix-ui/react-slotclsx
Registry dependencies
@glassyui/glass-provider
File targets
components/glassyui/glass-breadcrumb.tsx
Complete installed closure
This follows every namespaced registry dependency recursively and de-duplicates the packages and target files installed with this item.
Package dependencies
@radix-ui/react-slotclsx
Installed files
components/glassyui/glass-breadcrumb.tsxcomponents/glassyui/glass-provider.tsxcomponents/glassyui/liquid-filters.tsxcomponents/glassyui/lib/preferences.tscomponents/glassyui/styles/liquid.css
Usage
import {
GlassBreadcrumb,
GlassBreadcrumbItem,
GlassBreadcrumbLink,
GlassBreadcrumbPage,
} from "@/components/glassyui/glass-breadcrumb";
export function Trail() {
return (
<GlassBreadcrumb>
<GlassBreadcrumbItem>
<GlassBreadcrumbLink href="/">Home</GlassBreadcrumbLink>
</GlassBreadcrumbItem>
<GlassBreadcrumbItem>
<GlassBreadcrumbPage>Components</GlassBreadcrumbPage>
</GlassBreadcrumbItem>
</GlassBreadcrumb>
);
}Examples
<GlassBreadcrumbLink asChild>
<Link href="/docs">Docs</Link>
</GlassBreadcrumbLink><GlassBreadcrumbItem>
<GlassMenu>
<GlassMenuTrigger asChild>
<GlassBreadcrumbEllipsis />
</GlassMenuTrigger>
<GlassMenuContent align="start">
<GlassMenuItem>Docs</GlassMenuItem>
</GlassMenuContent>
</GlassMenu>
</GlassBreadcrumbItem>API
GlassBreadcrumbA nav landmark labelled Breadcrumb, holding an ordered list.
GlassBreadcrumbItemOne step. It draws the chevron after itself, except on the last.
GlassBreadcrumbLinkA link step. asChild renders your own link, such as a router’s.
GlassBreadcrumbPageThe current page, as text with aria-current="page".
GlassBreadcrumbEllipsisA button that stands in for folded steps, so it can open a menu of them.
Notes
Rendering
Plain elements with no client JavaScript, so it works in server components.
Accessibility
Keep the Radix-backed semantics intact and preserve visible labels, focus states, and keyboard operation when copying the source.
Performance
Use provider quality preferences for dense app screens. Reserve strong refraction for hero or showcase surfaces.