# Menubar > Desktop-app-style persistent menus. Import from `@aspyn-io/kit`. Scaffold source: `npx shadcn@latest add https://design.aspyn.io/r/menubar.json` ## Install ```tsx import { Menubar, MenubarMenu, MenubarTrigger, MenubarContent, MenubarItem, MenubarSeparator, MenubarShortcut, } from "@aspyn-io/kit"; ``` ### Application menubar Desktop-app-style persistent menus: ideal for editor/console surfaces. ```tsx File New route⌘N Export… Print View … ``` ### Checkbox items Toggle view options from a menu with MenubarCheckboxItem. ```tsx const [statusBar, setStatusBar] = React.useState(true); const [minimap, setMinimap] = React.useState(false); View Status bar Minimap ``` ### Radio items Pick a single value with MenubarRadioGroup. ```tsx const [theme, setTheme] = React.useState("system"); Theme Light Dark System ``` ### With icons Lead items with an icon; SVGs are sized and tinted for you. ```tsx Edit Undo ⌘Z Redo ⇧⌘Z ```