
A collapsible content panel for organizing information in a compact space, with single or multiple expansion modes and animated content transitions.

React Native components from HeroUI for Expo and bare apps: buttons, switches, sheets and dialogs, form fields, chips, avatars, toasts and skeletons, styled to feel native on iOS and Android and delivered through heroui-native.
39 published items
Imported from heroui-inc/heroui-native under Apache-2.0. This catalog is unclaimed. Claim it or ask us to remove it.
110 published items

A collapsible content panel for organizing information in a compact space, with single or multiple expansion modes and animated content transitions.

An inline status message with an indicator, title and description for important information, warnings, successes and errors.
A user identity image with animated loading and fallbacks for initials, custom content or a default person icon.

A modal panel that slides up from the bottom of the screen with snap points, scrollable content and swipe-to-dismiss gestures.

HeroUI Native's button for Expo and bare React Native apps: solid, outline, ghost and danger looks in three sizes, with pressed-state feedback that feels native on iOS and Android.

A surface-based container with header, body, title, description and footer sections for presenting structured content and actions.

A selectable form control for toggling a checked state, with an animated default checkmark and disabled or invalid states.

A compact capsule-shaped element for short labels or custom content, with configurable size, color and visual treatment.

An icon-only button for closing dialogs and modals or dismissing content, with a ready-made close glyph and press styling.

A pressable form row that combines a label and description with a switch, checkbox or radio control while sharing disabled and validation state.

Muted supporting text for accessible form-field descriptions, helper copy and other secondary interface guidance.

A centered modal overlay with trigger, backdrop and accessible title and description parts, plus animated drag-to-dismiss gestures.

An animated validation message that appears for invalid form fields and automatically consumes surrounding field state.

A compound text-input layout with measured prefix and suffix slots that automatically make room for icons, labels or actions.

A styled text-entry control for standalone use or composition inside a text field, with focus, disabled and invalid states.

A one-time-password entry control with individual character slots, focus management, validation and animated values and caret.

Accessible text for naming form fields and controls, with required indicators plus disabled and invalid visual states.

An inline link-style pressable built from a ghost button, without highlight feedback and with button sizing and disabled behavior.

A surface-based container for related pressable rows, with consistent prefix, title, description and trailing-content slots.

A floating action or context menu with positioned content, selectable items and groups, submenus and multiple presentation modes.

A floating content panel anchored to a trigger, with placement, alignment, collision handling and optional outside-press overlay.

A pressable interaction wrapper with composable scale, iOS-style highlight and Android-style ripple feedback animations.

A single-choice form control that manages a set of accessible radio options in horizontal or vertical layouts.

A wrapper that adds dynamic gradient edge shadows to horizontal or vertical scrollable content based on overflow and scroll position.

A compound query input with a search icon, controlled value and a clear button that hides automatically when the field is empty.

A button-triggered choice control that presents a list of options and manages the selected value for forms and filters.

A horizontal or vertical divider line for visually separating content, with thin and thick treatments or custom thickness.

A coordinator for multiple skeleton placeholders that shares loading state and centralized animation settings across its items.

An animated loading placeholder that stands in for pending content with shimmer, pulse or animation-free treatments.

A draggable input for selecting one value or a range within bounds, with horizontal or vertical tracks, fills, thumbs and formatted output.

A rotating loading indicator with configurable size and semantic color, plus support for a custom indicator icon.

A foundational container that applies theme-aware backgrounds, padding and elevation levels to grouped content.

An animated on-off toggle with a sliding thumb, optional endpoint content and shared selected, disabled and invalid states.

A tabbed-view control with a managed selection, grouped triggers, animated indicators and content transitions.

A managed set of selectable tags with single or multiple selection, disabled items, empty states and optional removal controls.

A multiline text-entry control for longer user input, usable alone or inside a text field with validation and helper content.

A complete form-field composition that coordinates a label, text input, helper description and validation error with shared state.

A typography primitive with semantic heading, body and inline-code presets plus alignment, color, weight and truncation controls.

A temporary top- or bottom-of-screen notification with title, description, action and close parts plus animated swipe dismissal.