UIFactory
Get All-Access Pass
FavoritesMain GalleryRobot HeroShaders
Ink Pricing Cards
Pricing Glass
Slide Sidebar
Ink Sidebar
Hero SectionsFoldable PosterNotificationsCarousels & GalleriesBento Grids (Neural)Login ScreensDashboardsPremium LeatherNodes (Hubs)NavbarsSearchbarsModals & DialogsDropdownsToggles & SwitchesSwipe ControlsNormal ButtonsLoadersText InputsCardsText EffectsLunar Orbit (3D)Architectural BackgroundsButton Effects
Pricing
← Back to Gallery

Dropdowns

Context menus and compact selectors. Fusing mechanical tangibility with crystalline elegance.

Mechanical Lever (Lever Dropdown)

Drag the lever ball down to force the glass menu open. A heavy physical interaction.

Settings

API Reference

Available configuration to customize the component.

PropTypeDefaultDescription
optionsstring[]["Dashboard", "Settings", "Billing", "Logout"]Array of string options to display in the dropdown menu
onSelect(val: string) => void—Callback triggered when an option is selected
classNamestring—Optional custom class name for the container
labelstring"Settings"The label text displayed on the dropdown lever

Slot Machine Selector (3D)

Transforms boring option selection into a 3D cylindrical roulette with a giant arcade button. Features elastic physics and confetti explosions on key choices.

Pro
Enterprise
Hobby
Startup
Scaleup
Pro
Enterprise
Hobby
Startup
Scaleup
Pro
Enterprise

API Reference

Available configuration to customize the component.

PropTypeDefaultDescription
optionsstring[]["Pro", "Enterprise", "Hobby", "Startup", "Scaleup"]Array of string options to display on the slot reel
onSelect(val: string) => void—Callback triggered when the reel stops on a winning option
classNamestring—Optional custom class name for the container
spinLabelstring"Spin"The label text for the spin button
confettiOptionstring"Enterprise"The specific option that triggers the confetti explosion when selected

Split Action Dropdown

Quick action on the left, hidden menu on the right. Saves space in the interface.

API Reference

Available configuration to customize the component.

PropTypeDefaultDescription
optionsstring[]["Save", "Save as...", "Export PDF"]Array of string options for the hidden dropdown menu
onSelect(val: string) => void—Callback triggered when an option or main action is selected
classNamestring—Optional custom class name for the container
defaultSelectedstring—The initially selected option (defaults to the first item in options)

Dimension mismatch

Dropdowns is currently only available in the Ink & Acid dimension. Toggle the dimension switcher above to view it.

UIFactory

Premium UI components, hand-crafted with an obsession for detail. Copy-Paste philosophy for bold creators.

Legal

Terms of ServicePrivacy PolicyLicensing (Free & PRO)

Support

BlogDocumentationTwitter / XGitHub

© 2026 The UI Factory. All rights reserved.