Re-exports§
pub use kbd::KbdProps;pub use kbd::KbdSize;pub use kbd::kbd;pub use kbd::kbd_group;pub use kbd::kbd_shortcut;pub use accordion::AccordionContext;pub use accordion::AccordionItemContext;pub use accordion::AccordionItemProps;pub use accordion::AccordionProps;pub use accordion::AccordionState;pub use accordion::AccordionType;pub use accordion::accordion;pub use accordion::accordion_item;pub use alert::AlertProps;pub use alert::AlertVariant;pub use alert::alert;pub use alert_dialog::AlertDialogProps;pub use alert_dialog::AlertDialogResult;pub use alert_dialog::alert_dialog;pub use aspect_ratio::AspectRatioProps;pub use aspect_ratio::aspect_ratio;pub use avatar::AvatarProps;pub use avatar::AvatarSize;pub use avatar::AvatarVariant;pub use avatar::avatar;pub use badge::BadgeProps;pub use badge::BadgeSize;pub use badge::BadgeVariant;pub use badge::badge;pub use breadcrumb::BreadcrumbContext;pub use breadcrumb::BreadcrumbMetrics;pub use breadcrumb::BreadcrumbProps;pub use breadcrumb::BreadcrumbTokens;pub use button::Button;pub use button::ButtonJustify;pub use button::ButtonProps;pub use button::ButtonRadius;pub use button::ButtonSize;pub use button::ButtonStyle;pub use button::ButtonVariant;pub use button_group::ButtonGroup;pub use button_group::ButtonGroupOrientation;pub use calendar::CalendarCaptionLayout;pub use calendar::CalendarMode;pub use calendar::CalendarProps;pub use calendar::calendar;pub use calendar::calendar_with_props;pub use card::CardProps;pub use card::CardSize;pub use card::CardTokens;pub use card::CardVariant;pub use card::card;pub use card::card_tokens_with_options;pub use carousel::CarouselContentProps;pub use carousel::CarouselContentResponse;pub use carousel::CarouselContext;pub use carousel::CarouselItemProps;pub use carousel::CarouselItemResponse;pub use carousel::CarouselOptions;pub use carousel::CarouselOrientation;pub use carousel::CarouselProps;pub use carousel::CarouselResponse;pub use carousel::carousel;pub use carousel::carousel_content;pub use carousel::carousel_item;pub use carousel::carousel_next;pub use carousel::carousel_previous;pub use checkbox::CheckboxCycle;pub use checkbox::CheckboxOptions;pub use checkbox::CheckboxProps;pub use checkbox::CheckboxSize;pub use checkbox::CheckboxState;pub use checkbox::CheckboxVariant;pub use checkbox::checkbox;pub use checkbox::checkbox_state;pub use checkbox::checkbox_with_props;pub use collapsible::CollapsibleContentProps;pub use collapsible::CollapsibleContext;pub use collapsible::CollapsibleProps;pub use collapsible::collapsible;pub use combobox::ComboboxProps;pub use combobox::ComboboxSize;pub use combobox::combobox;pub use combobox::combobox_with_props;pub use command::CommandContext;pub use command::CommandDialogProps;pub use command::CommandGroupProps;pub use command::CommandInputProps;pub use command::CommandItemProps;pub use command::CommandListProps;pub use command::CommandProps;pub use command::OnCommandSelect;pub use command::command;pub use command::command_dialog;pub use command::command_empty;pub use command::command_group;pub use command::command_input;pub use command::command_item;pub use command::command_list;pub use command::command_separator;pub use command::command_shortcut;pub use context_menu::ContextMenuCheckboxItemProps;pub use context_menu::ContextMenuItemProps;pub use context_menu::ContextMenuItemVariant;pub use context_menu::ContextMenuLabelProps;pub use context_menu::ContextMenuRadioGroupProps;pub use context_menu::ContextMenuRadioItemProps;pub use context_menu::ContextMenuSubProps;pub use context_menu::ContextMenuTokens;pub use data_table::DataTableAlign;pub use data_table::DataTableColumn;pub use data_table::DataTableProps;pub use data_table::DataTableResponse;pub use data_table::SortDirection;pub use data_table::SortValue;pub use data_table::data_table;pub use date_picker::DatePickerIconPosition;pub use date_picker::DatePickerProps;pub use date_picker::DateRange;pub use date_picker::DateRangePickerProps;pub use date_picker::date_picker;pub use date_picker::date_picker_with_props;pub use date_picker::date_range_picker;pub use date_picker::date_range_picker_with_props;pub use dialog::DialogAlign;pub use dialog::DialogLayoutTokens;pub use dialog::DialogProps;pub use dialog::DialogSize;pub use dialog::DialogTokens;pub use dialog::compute_dialog_rect;pub use dialog::dialog;pub use dialog::dialog_layout_tokens;pub use dialog::dialog_tokens_with_options;pub use drawer::DrawerProps;pub use drawer::DrawerSide;pub use drawer::drawer;pub use drawer::drawer_description;pub use drawer::drawer_title;pub use dropdown_menu::DropdownMenuCheckboxItemProps;pub use dropdown_menu::DropdownMenuItemProps;pub use dropdown_menu::DropdownMenuItemVariant;pub use dropdown_menu::DropdownMenuLabelProps;pub use dropdown_menu::DropdownMenuProps;pub use dropdown_menu::DropdownMenuRadioGroupProps;pub use dropdown_menu::DropdownMenuRadioItemProps;pub use dropdown_menu::DropdownMenuSubProps;pub use dropdown_menu::DropdownMenuTokens;pub use dropdown_menu::DropdownMenuTriggerProps;pub use dropdown_menu::DropdownMenuTriggerResponse;pub use empty::EmptyProps;pub use empty::empty;pub use field::FieldProps;pub use field::field;pub use form::FieldState;pub use form::FieldValue;pub use form::FormControl;pub use form::FormDescription;pub use form::FormDescriptionProps;pub use form::FormItem;pub use form::FormItemContext;pub use form::FormItemProps;pub use form::FormLabel;pub use form::FormLabelProps;pub use form::FormMessage;pub use form::FormMessageProps;pub use form::FormState;pub use form::ValidationMode;pub use form::Validator;pub use form::compose;pub use form::email;pub use form::form_control;pub use form::form_description;pub use form::form_item;pub use form::form_label;pub use form::form_message;pub use form::max_length;pub use form::min_length;pub use form::none;pub use form::pattern;pub use form::required;pub use hover_card::HoverCardProps;pub use hover_card::hover_card;pub use hover_card::hover_card_content;pub use hover_card::hover_card_trigger;pub use icons::icon_calendar;pub use icons::icon_check;pub use icons::icon_chevrons_up_down;pub use input::Input;pub use input::InputConfig;pub use input::InputProps;pub use input::InputRadius;pub use input::InputSize;pub use input::InputStyle;pub use input::InputType;pub use input::InputVariant;pub use input::input;pub use input::input_with_config;pub use input::input_with_props;pub use input::resolve_input_style;pub use input_otp::InputOTPContext;pub use input_otp::InputOTPProps;pub use input_otp::input_otp;pub use input_otp::input_otp_group;pub use input_otp::input_otp_separator;pub use input_otp::input_otp_slot;pub use input_otp::input_otp_slot_last;pub use item::ItemProps;pub use item::item;pub use label::Label;pub use label::LabelProps;pub use label::LabelVariant;pub use label::label;pub use label::label_with_props;pub use light_switch::LightSwitchProps;pub use light_switch::light_switch;pub use menu_primitives::MenuCheckboxItemProps;pub use menu_primitives::MenuItemProps;pub use menu_primitives::MenuItemVariant;pub use menu_primitives::MenuLabelProps;pub use menu_primitives::MenuRadioGroupProps;pub use menu_primitives::MenuRadioItemProps;pub use menu_primitives::MenuSubProps;pub use menu_primitives::MenuTokens;pub use menubar::MenubarMenuProps;pub use menubar::MenubarProps;pub use pagination::OnPageChange;pub use pagination::PaginationLinkProps;pub use pagination::PaginationProps;pub use pagination::pagination;pub use pagination::pagination_content;pub use pagination::pagination_ellipsis;pub use pagination::pagination_item;pub use pagination::pagination_link;pub use pagination::pagination_next;pub use pagination::pagination_previous;pub use popover::PopoverAlign;pub use popover::PopoverCollisionPadding;pub use popover::PopoverPlacement;pub use popover::PopoverPortalContainer;pub use popover::PopoverProps;pub use popover::PopoverSide;pub use popover::PopoverSticky;pub use popover::PopoverUpdatePositionStrategy;pub use popover::popover;pub use progress::ProgressProps;pub use progress::ProgressSize;pub use progress::ProgressVariant;pub use progress::progress;pub use radio::GridLayout;pub use radio::RadioCardVariant;pub use radio::RadioDirection;pub use radio::RadioGroup;pub use radio::RadioGroupProps;pub use radio::RadioOption;pub use radio::radio_group;pub use resizable::ResizableContext;pub use resizable::ResizableDirection;pub use resizable::ResizableHandleProps;pub use resizable::ResizablePanelGroupProps;pub use resizable::ResizablePanelProps;pub use resizable::resizable_handle;pub use resizable::resizable_panel;pub use resizable::resizable_panel_group;pub use scroll_area::ScrollAreaColors;pub use scroll_area::ScrollAreaDir;pub use scroll_area::ScrollAreaProps;pub use scroll_area::ScrollAreaRadius;pub use scroll_area::ScrollAreaSize;pub use scroll_area::ScrollAreaType;pub use scroll_area::ScrollDirection;pub use scroll_area::scroll_area;pub use select::ContentVariant;pub use select::PopupPosition;pub use select::SelectAlign;pub use select::SelectAutoFocusEvent;pub use select::SelectCollisionPadding;pub use select::SelectDirection;pub use select::SelectEscapeKeyDownEvent;pub use select::SelectItem;pub use select::SelectPointerDownOutsideEvent;pub use select::SelectPortalContainer;pub use select::SelectProps;pub use select::SelectPropsSimple;pub use select::SelectRadius;pub use select::SelectSide;pub use select::SelectSize;pub use select::SelectSticky;pub use select::SelectStyle;pub use select::SelectUpdatePositionStrategy;pub use select::TriggerVariant;pub use select::select;pub use select::select_with_items;pub use separator::SeparatorOrientation;pub use separator::SeparatorProps;pub use separator::SeparatorSize;pub use separator::separator;pub use sheet::SheetContext;pub use sheet::SheetProps;pub use sheet::SheetSide;pub use sheet::sheet;pub use sheet::sheet_content;pub use sheet::sheet_description;pub use sheet::sheet_header;pub use sheet::sheet_title;pub use sheet::sheet_trigger;pub use sidebar::SidebarContext;pub use sidebar::SidebarGroupLabelProps;pub use sidebar::SidebarGroupProps;pub use sidebar::SidebarMenuButtonProps;pub use sidebar::SidebarMenuButtonSize;pub use sidebar::SidebarProps;pub use sidebar::SidebarProviderProps;pub use sidebar::SidebarResponse;pub use sidebar::SidebarSide;pub use skeleton::SkeletonProps;pub use skeleton::skeleton;pub use skeleton::skeleton_text;pub use slider::SliderOrientation;pub use slider::SliderProps;pub use slider::SliderRadius;pub use slider::SliderSize;pub use slider::SliderVariant;pub use slider::slider;pub use slider::slider_with_props;pub use spinner::SpinnerProps;pub use spinner::SpinnerSize;pub use spinner::SpinnerVariant;pub use spinner::spinner;pub use spinner::spinner_with_content;pub use switch::OnCheckedChange;pub use switch::SwitchOptions;pub use switch::SwitchProps;pub use switch::switch;pub use switch::switch_with_options;pub use switch::switch_with_props;pub use table::TableCellProps;pub use table::TableContext;pub use table::TableProps;pub use table::TableRowProps;pub use table::TableRowResponse;pub use table::TableSize;pub use table::TableVariant;pub use table::table;pub use table::table_body;pub use table::table_caption;pub use table::table_cell;pub use table::table_head;pub use table::table_header;pub use table::table_row;pub use tabs::TabItem;pub use tabs::TabsActivationMode;pub use tabs::TabsContentForceMount;pub use tabs::TabsDirection;pub use tabs::TabsDirectionality;pub use tabs::TabsJustify;pub use tabs::TabsListLoop;pub use tabs::TabsOrientation;pub use tabs::TabsProps;pub use tabs::TabsSize;pub use tabs::TabsVariant;pub use tabs::TabsWrap;pub use tabs::tabs;pub use textarea::TextareaBuilder;pub use textarea::TextareaBuilder as Textarea;pub use textarea::TextareaProps;pub use textarea::TextareaRadius;pub use textarea::TextareaResize;pub use textarea::TextareaSize;pub use textarea::TextareaStyle;pub use textarea::TextareaVariant;pub use textarea::textarea_with_props;pub use theme::ControlVisuals;pub use theme::InputVisuals;pub use theme::Theme;pub use toast::Toast;pub use toast::ToastPosition;pub use toast::ToastPromise;pub use toast::ToastVariant;pub use toast::Toaster;pub use toggle::toggle;pub use toggle_group::ToggleGroupContext;pub use toggle_group::ToggleGroupProps;pub use toggle_group::toggle_group;pub use toggle_group::toggle_group_item;pub use toggle_group::toggle_group_item_last;pub use tokens::ColorPalette;pub use tokens::ControlSize;pub use tokens::ControlVariant;pub use tokens::DEFAULT_FOCUS;pub use tokens::DEFAULT_MOTION;pub use tokens::DEFAULT_RADIUS;pub use tokens::FocusTokens;pub use tokens::InputTokens;pub use tokens::InputVariant as TokenInputVariant;pub use tokens::MotionTokens;pub use tokens::RadiusScale;pub use tokens::ShadcnBaseColor;pub use tokens::StateColors;pub use tokens::SwitchSize;pub use tokens::SwitchTokenOptions;pub use tokens::SwitchTokens;pub use tokens::SwitchVariant;pub use tokens::ToggleVariant;pub use tokens::VariantTokens;pub use tokens::checkbox_metrics;pub use tokens::checkbox_tokens;pub use tokens::input_tokens;pub use tokens::mix;pub use tokens::switch_metrics;pub use tokens::switch_metrics_for_control_size;pub use tokens::switch_tokens;pub use tokens::switch_tokens_with_options;pub use tokens::toggle_metrics;pub use tokens::variant_tokens;pub use tooltip::TooltipAlign;pub use tooltip::TooltipAnimationState;pub use tooltip::TooltipCollisionPadding;pub use tooltip::TooltipEscapeKeyDownEvent;pub use tooltip::TooltipOpenState;pub use tooltip::TooltipPointerDownOutsideEvent;pub use tooltip::TooltipPortalContainer;pub use tooltip::TooltipPosition;pub use tooltip::TooltipProps;pub use tooltip::TooltipSide;pub use tooltip::TooltipState;pub use tooltip::TooltipSticky;pub use tooltip::TooltipStyle;pub use tooltip::TooltipUpdatePositionStrategy;pub use tooltip::tooltip;pub use typography::BlockquoteProps;pub use typography::CodeProps;pub use typography::CodeVariant;pub use typography::HeadingAs;pub use typography::HeadingProps;pub use typography::LinkProps;pub use typography::LinkUnderline;pub use typography::ResolvedTextStyle;pub use typography::ShadcnTypographyVariant;pub use typography::TextAlign;pub use typography::TextAs;pub use typography::TextProps;pub use typography::TextTrim;pub use typography::TextWeight;pub use typography::TextWrap;pub use typography::TypographyColor;pub use typography::TypographyProps;pub use typography::blockquote;pub use typography::code;pub use typography::heading;pub use typography::link;pub use typography::resolve_shadcn_style;pub use typography::text;pub use typography::typography;
Modules§
- accordion
- Accordion component - a group of collapsible sections.
- alert
- Alert component - displays an important message with icon.
- alert_
dialog - Alert Dialog component - modal confirmation dialog.
- aspect_
ratio - avatar
- Avatar component - user avatar with fallback.
- badge
- Badge component - status labels and tags.
- breadcrumb
- Breadcrumb component - navigation chain with separators and ellipsis.
- button
- button_
group - calendar
- card
- carousel
- checkbox
- collapsible
- combobox
- command
- Command component - command palette with search and grouped actions.
- context_
menu - Context Menu component - displays a menu on right-click.
- data_
table - Data table component with sorting, filtering, selection, and pagination.
- date_
picker - dialog
- drawer
- Drawer component - slide-in panel, typically from the bottom.
- dropdown_
menu - Dropdown Menu component - displays a menu on trigger click.
- empty
- Empty state component - placeholder for empty lists or search results.
- field
- Field component - form field wrapper with label, description, and error.
- form
- Form state management and layout helpers.
- hover_
card - Hover Card component - popover-like card shown on hover.
- icons
- input
- input_
otp - item
- Item component - generic list/grid item.
- kbd
- label
- light_
switch - LightSwitch component - light/dark mode toggle.
- menu_
primitives - Menu primitives shared by context and dropdown menus.
- menubar
- Menubar component - horizontal application menu bar.
- navigation_
menu - Navigation Menu component - top navigation with dropdown content.
- pagination
- Pagination component - page navigation controls.
- popover
- progress
- Progress component - determinate and indeterminate progress bars.
- radio
- resizable
- Resizable panel component - panels with draggable resize handles.
- scroll_
area - select
- separator
- sheet
- sidebar
- Sidebar component - collapsible navigation rail.
- skeleton
- Skeleton component - placeholder for loading content.
- slider
- spinner
- switch
- table
- Table component - display tabular data with shadcn styling.
- tabs
- textarea
- theme
- toast
- Toast/Sonner component - transient notifications with variants and positions.
- toggle
- toggle_
group - tokens
- tooltip
- typography