Skip to main content

Module components

Module components 

Source
Expand description

UI components UI components

All Armas components in a flat module structure.

Re-exports§

pub use accordion::Accordion;
pub use accordion::AccordionResponse;
pub use alert::alert;
pub use alert::alert_destructive;
pub use alert::Alert;
pub use alert::AlertResponse;
pub use alert::AlertVariant;
pub use avatar::Avatar;
pub use avatar::AvatarShape;
pub use avatar::AvatarSize;
pub use badge::Badge;
pub use badge::BadgeResponse;
pub use badge::BadgeVariant;
pub use badge::NotificationBadge;
pub use breadcrumb::Breadcrumb;
pub use breadcrumb::BreadcrumbResponse;
pub use button::Button;
pub use button::ButtonSize;
pub use button::ButtonVariant;
pub use button_group::ButtonGroup;
pub use button_group::ButtonGroupOrientation;
pub use button_group::ButtonGroupResponse;
pub use calendar::Calendar;
pub use calendar::CalendarResponse;
pub use card::Card;
pub use card::CardResponse;
pub use card::CardVariant;
pub use carousel::Carousel;
pub use carousel::CarouselOrientation;
pub use carousel::CarouselResponse;
pub use checkbox::Checkbox;
pub use checkbox::CheckboxResponse;
pub use command::Command;
pub use command::CommandResponse;
pub use content::ContentContext;
pub use context_menu::ContextMenu;
pub use context_menu::ContextMenuResponse;
pub use date_picker::Date;
pub use date_picker::DatePicker;
pub use date_picker::DatePickerResponse;
pub use dialog::Dialog;
pub use dialog::DialogResponse;
pub use dialog::DialogSize;
pub use drawer::Drawer;
pub use drawer::DrawerResponse;
pub use drawer::DrawerSnapPoint;
pub use dropdown_menu::DropdownMenu;
pub use dropdown_menu::DropdownMenuResponse;
pub use dropdown_menu::MenuBuilder;
pub use hover_card::HoverCard;
pub use hover_card::HoverCardResponse;
pub use icon_button::IconButton;
pub use input::Input;
pub use input::InputState;
pub use input::InputVariant;
pub use input::SearchInput;
pub use input_group::InputGroup;
pub use input_group::InputGroupResponse;
pub use kbd::Kbd;
pub use loading::Skeleton;
pub use loading::Spinner;
pub use menubar::Menubar;
pub use menubar::MenubarResponse;
pub use number_field::NumberField;
pub use number_field::NumberFieldResponse;
pub use pagination::Pagination;
pub use pagination::PaginationResponse;
pub use popover::Popover;
pub use popover::PopoverColor;
pub use popover::PopoverPosition;
pub use popover::PopoverResponse;
pub use popover::PopoverStyle;
pub use progress::CircularProgressBar;
pub use progress::Progress;
pub use radio::Radio;
pub use radio::RadioGroup;
pub use radio::RadioGroupResponse;
pub use radio::RadioResponse;
pub use radio::RadioSize;
pub use range_slider::RangeSlider;
pub use range_slider::RangeSliderResponse;
pub use select::Select;
pub use select::SelectOption;
pub use select::SelectResponse;
pub use separator::Separator;
pub use separator::SeparatorOrientation;
pub use sheet::Sheet;
pub use sheet::SheetResponse;
pub use sheet::SheetSide;
pub use sheet::SheetSize;
pub use sidebar::CollapsibleMode;
pub use sidebar::Sidebar;
pub use sidebar::SidebarResponse;
pub use sidebar::SidebarState;
pub use sidebar::SidebarVariant;
pub use slider::Slider;
pub use slider::SliderResponse;
pub use switch::Switch;
pub use switch::SwitchResponse;
pub use switch::SwitchSize;
pub use tabs::Tabs;
pub use tabs::TabsResponse;
pub use textarea::Textarea;
pub use toast::ToastId;
pub use toast::ToastManager;
pub use toast::ToastPosition;
pub use toast::ToastVariant;
pub use toggle::Toggle;
pub use toggle::ToggleGroup;
pub use toggle::ToggleGroupResponse;
pub use toggle::ToggleGroupSize;
pub use toggle::ToggleGroupType;
pub use toggle::ToggleGroupVariant;
pub use toggle::ToggleResponse;
pub use toggle::ToggleSize;
pub use toggle::ToggleVariant;
pub use tooltip::tooltip;
pub use tooltip::tooltip_with;
pub use tooltip::Tooltip;
pub use tooltip::TooltipPosition;
pub use tree_view::TreeItem;
pub use tree_view::TreeView;
pub use tree_view::TreeViewResponse;

Modules§

accordion
Accordion Component
alert
Alert Component
avatar
Avatar Component
badge
Badge Component
breadcrumb
Breadcrumb Component
button
Button component with shadcn/ui styling
button_group
Button Group Component (shadcn/ui style)
calendar
Calendar Component (shadcn/ui style)
card
Card Component
carousel
Carousel Component (shadcn/ui style)
checkbox
Checkbox Component
command
Command Component
content
Shared content context for components that support closure-based rendering.
context_menu
Context Menu Component (shadcn/ui style)
date_picker
DatePicker Component
dialog
Dialog Components
drawer
Drawer Component (vaul-style)
dropdown_menu
Dropdown Menu Component (shadcn/ui style)
hover_card
Hover Card Component (shadcn/ui style)
icon_button
Icon Button Component
input
Input Component
input_group
Input Group Component (shadcn/ui style)
kbd
Kbd Component (shadcn/ui style)
loading
Loading Components
menubar
Menubar Component (shadcn/ui style)
number_field
Number Field Component
pagination
Pagination Component
popover
Popover Component
progress
Progress Components
radio
Radio Button Components
range_slider
Range Slider Component
select
Select Component
separator
Separator Component (shadcn/ui style)
sheet
Sheet Component
sidebar
Sidebar Component
slider
Slider Component
switch
Switch Component
tabs
Tabs Component
textarea
Textarea Component
toast
Toast/Notification Components
toggle
Toggle & Toggle Group Components
tooltip
Tooltip Component
tree_view
Tree View Component