shadcn.io is an independent project built on shadcn/ui
A question mark button opens Documentation, Video Tutorials, and FAQs, then Keyboard Shortcuts, then Chat with Support and Report a Bug. Documentation prints ⌘/ and Keyboard Shortcuts prints ⌘K.
Use it in a header when help should be one click away. Destinations that should stay visible belong in a Navigation Menu. In Solid, Ark UI does not open the docs or bind the keys.
Installation
Anatomy

Usage
<DropdownMenu>
<DropdownMenuTrigger asChild={props => <Button {...props()} aria-label="Help" size="icon-md" variant="ghost">
<CircleHelpIcon aria-hidden="true" />
</Button>} />
<DropdownMenuContent class="w-56">
<DropdownMenuItem value="documentation">
<BookIcon aria-hidden="true" />
Documentation
<DropdownMenuShortcut>⌘/</DropdownMenuShortcut>
</DropdownMenuItem>
<DropdownMenuItem value="video-tutorials">
<VideoIcon aria-hidden="true" />
Video Tutorials
</DropdownMenuItem>
<DropdownMenuItem value="faqs">
<FileQuestionIcon aria-hidden="true" />
FAQs
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem value="keyboard-shortcuts">
<KeyboardIcon aria-hidden="true" />
Keyboard Shortcuts
<DropdownMenuShortcut>⌘K</DropdownMenuShortcut>
</DropdownMenuItem>
<DropdownMenuSeparator />
<DropdownMenuItem value="chat-with-support">
<MessageCircleIcon aria-hidden="true" />
Chat with Support
</DropdownMenuItem>
<DropdownMenuItem value="report-a-bug">
<BugIcon aria-hidden="true" />
{/* The rest of the file is under Installation. */}FAQ
What is in the help menu?
Three sections split by separators: Documentation, Video Tutorials and FAQs; Keyboard Shortcuts; Chat with Support and Report a Bug. The menu is w-56.
Which rows show a shortcut?
Documentation shows ⌘/ and Keyboard Shortcuts shows ⌘K, each in a DropdownMenuShortcut. They're hints; bind the keys on the page yourself.
Which icon leads each row?
A book, a video, a file with a question mark, a keyboard, a chat bubble and a bug, each aria-hidden before the label.
What does the trigger look like?
A ghost Button with size="icon-md", a question mark icon and aria-label set to Help.
API Reference
Dropdown Menu
Sets asChild, props, value="documentation", value="video-tutorials", value="faqs" and value="keyboard-shortcuts". The rest is on the Dropdown Menu page.
Button
Sets props, aria-label="Help", size="icon-md" and variant="ghost". The rest is on the Button page.





