Open workspace-switcher showing the current pick and a dropdown with sibling workspaces and a new action.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Nav27 } from "@/components/beste/piece/nav27";
<Nav27
current={{
"name": "Figma",
"initials": "FG",
"imageSrc": "https://oud.pics/sm/l/figma.png",
"alt": "Figma"
}}
workspaces={[
{
"name": "Figma",
"initials": "FG",
"imageSrc": "https://oud.pics/sm/l/figma.png",
"alt": "Figma"
},
{
"name": "Notion",
"initials": "NO",
"imageSrc": "https://oud.pics/sm/l/notion.png",
"alt": "Notion"
},
{
"name": "Dropbox",
"initials": "DB",
"imageSrc": "https://oud.pics/sm/l/dropbox.png",
"alt": "Dropbox"
}
]}
open={true}
/>Account dropdown with an avatar header, profile and settings rows, workspace switcher, and a Sign out action.
Shadow-lifted menu with icon rows, shortcut hints on the right, and a tinted destructive Delete action.
Right-click menu pointed by a corner arrow with icon rows and mono shortcut hints on the right.
Breadcrumb that hides middle crumbs behind a dropdown chip so the trail stays on a single row.
Notifications dropdown listing icon-prefixed rows with time stamps and a trailing unread dot per item.
Compact breadcrumb trail with chevron separators and the trailing crumb rendered in bold.