Vinyl UI

Menubar

Desktop-style persistent menu bar.

Vinyl styling: Thick border; menus open with a barn-door wipe.

Installation

npx shadcn@latest add @vinyl/menubar

The @vinyl registry URL in components.json decides whether you get the web or the native version (see installation for web / native).

Usage

<Menubar>
  <MenubarMenu>
    <MenubarTrigger>Deck</MenubarTrigger>
    <MenubarContent>
      <MenubarItem>Play <MenubarShortcut>⌘P</MenubarShortcut></MenubarItem>
    </MenubarContent>
  </MenubarMenu>
</Menubar>

API

Same API as shadcn/ui's Menubar on the web, and React Native Reusables' Menubar on native. Vinyl only changes styling and motion.

On this page