Nav flyout pairing a vertical product list with a gradient promo pane spotlighting a new release.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Nav23 } from "@/components/beste/piece/nav23";
<Nav23
heading="Products"
items={[
{
"label": "Blocks",
"description": "Copy-paste section templates"
},
{
"label": "Themes",
"description": "Design system starters"
},
{
"label": "Components",
"description": "Ready-to-style primitives"
}
]}
imageSrc="https://images.unsplash.com/photo-1719951565103-6069b7ae047d?w=100&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1yZWxhdGVkfDE5fHx8ZW58MHx8fHx8"
alt="Products preview"
/>Right-click menu pointed by a corner arrow with icon rows and mono shortcut hints on the right.
Account dropdown with an avatar header, profile and settings rows, workspace switcher, and a Sign out action.
Sidebar-style stack of icon + label rows where the active row gets a muted fill and bolder text.
Grouped sidebar menu with section labels, icon rows, optional counters, and a muted active state.
Docs-style on-this-page list with left borders and a primary active rail on the current section.
Numbered pagination with prev/next arrows and ellipses for long ranges. Active page flips to foreground.