Jone

Introduction

Jone - Base UI & React Aria UI library Copy-paste components for your React apps

Welcome to Jone! A UI library built on Base UI and React Aria headless primitives.

Getting Started

Base UI Components

ComponentDescription
AccordionA vertically stacked set of interactive headings that each reveal a section of content.
AutocompleteA text input that offers suggestions as the user types.
AvatarA visual representation of a user or entity.
ButtonAn interactive element used to trigger an action.
CheckboxA control that allows the user to toggle between two states.
CollapsibleAn element that can be toggled to show or hide its content.
ComboboxA hybrid between a text input and a select menu.
DialogA modal window that appears on top of the main content.
DrawerA panel that slides in from the edge of the screen.
FieldA wrapper for form controls providing labels and error messages.
InputA standard form input field.
MenuA list of options that appears when triggered.
NumberFieldAn input specifically for numeric values.
PopoverA non-modal overlay that displays content near a trigger.
ProgressAn indicator showing the status of a long-running task.
RadioGroupA set of options where only one can be selected.
SelectA dropdown menu for picking a single option.
SliderA control for selecting a value from a range.
SwitchA toggle for switching between on and off states.
TabsA way to organize content into multiple views.
ToastA brief notification that appears and disappears automatically.
TooltipA small pop-up that appears when hovering over an element.

React Aria Components

ComponentDescription
AlertDialogA specialized dialog for critical information or confirmations.
BreadcrumbsA navigation aid showing the user's location in a hierarchy.
CalendarA component for picking dates from a calendar view.
ColorPickerA suite of components for selecting colors (Area, Slider, Swatch, Wheel).
ComboBoxA searchable dropdown menu.
CommandPaletteA powerful search and action interface.
DateFieldAn input for specific date components (year, month, day).
DatePickerA combination of DateField and Calendar for picking dates.
DisclosureA simple toggle for showing and hiding content.
FormA wrapper for managing form state and validation.
GridListAn interactive list of items with multiple selection support.
LinkAn interactive element for navigating between pages.
ListBoxA list of selectable items.
MeterA display for a measurement within a known range.
ModalA container for displaying content in an overlay.
ProgressBarA visual indicator of progress.
SearchFieldA specialized input for search queries.
TableA complex component for displaying tabular data.
TagGroupA component for managing a collection of tags or labels.
TextFieldA standard text input with support for labels and errors.
ToggleButtonA button that can be toggled between active and inactive states.
TreeA component for displaying hierarchical data.

On this page