Expand description
UI components UI components
All Armas components in a flat module structure.
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 DatePickerComponent- 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
Structs§
- Accordion
- Accordion with collapsible sections
- Accordion
Response - Response from showing an accordion
- Alert
- Alert component for inline messages
- Alert
Response - Response from an alert
- Avatar
- Avatar component for displaying user images or initials
- Badge
- Small status indicator badge styled like shadcn/ui
- Badge
Response - Response from a badge
- Breadcrumb
- Breadcrumb navigation component
- Breadcrumb
Response - Response from breadcrumbs
- Button
- Button component styled like shadcn/ui
- Button
Group - Button Group — groups buttons with connected borders.
- Button
Group Response - Response from a button group.
- Calendar
- A standalone calendar for date selection.
- Calendar
Response - Response from a calendar.
- Card
- Card component styled like shadcn/ui
- Card
Response - Response from showing a card
- Carousel
- Carousel — a scrollable content strip with snap-to-item behavior.
- Carousel
Response - Response from a carousel.
- Checkbox
- A checkbox component (shadcn/ui Checkbox)
- Checkbox
Response - Response from checkbox interaction
- Circular
Progress Bar - Circular progress indicator
- Command
- Command palette component
- Command
Response - Response from command
- Content
Context - Context passed to custom content closures.
- Context
Menu - Context menu triggered by right-click on a region.
- Context
Menu Response - Context menu response
- Date
- A date value (year, month, day)
- Date
Picker DatePickercomponent styled like shadcn/ui- Date
Picker Response - Response from a date picker
- Dialog
- Dialog component styled like shadcn/ui Dialog
- Dialog
Response - Response from a dialog
- Drawer
- Drawer component (vaul-style bottom sheet)
- Drawer
Response - Response from showing a drawer
- Dropdown
Menu - Dropdown menu component (shadcn/ui Dropdown Menu)
- Dropdown
Menu Response - Response from showing a dropdown menu
- Hover
Card - Hover Card — appears on hover over a trigger element.
- Hover
Card Response - Response from a hover card.
- Icon
Button - Icon Button component
- Input
- Text input field styled like shadcn/ui
- Input
Group - Input group — a text input with leading/trailing addons.
- Input
Group Response - Response from an input group.
- Kbd
- Keyboard shortcut display component
- Menu
Builder - Builder for constructing menu contents
- Menubar
- Menubar — a horizontal menu bar composing
DropdownMenucomponents. - Menubar
Response - Response from a menubar.
- Notification
Badge - Notification badge (typically shows a count)
- Number
Field - Number field with +/- stepper buttons
- Number
Field Response - Response from the number field
- Pagination
- Pagination component for navigating through pages
- Pagination
Response - Response from pagination
- Popover
- Popover component for floating panels anchored to elements
- Popover
Response - Response from showing a popover
- Progress
- Progress bar styled like shadcn/ui
- Radio
- Individual radio button
- Radio
Group - Radio group for single selection from multiple options
- Radio
Group Response - Response from radio group
- Radio
Response - Response from radio button interaction
- Range
Slider - Range slider with two thumbs for min/max selection
- Range
Slider Response - Response from a range slider
- Search
Input - Search input with built-in search icon
- Select
- Searchable dropdown select component
- Select
Option - A selectable option in a dropdown
- Select
Response - Response from showing a Select component
- Separator
- Simple separator/divider component
- Sheet
- Sheet component
- Sheet
Response - Response from showing a sheet
- Sidebar
- Animated sidebar component styled to match shadcn/ui
- Sidebar
Response - Response from sidebar interaction
- Sidebar
State - Sidebar state that can be stored externally for controlled mode
- Skeleton
- Skeleton loader for placeholder content
- Slider
- Slider component
- Slider
Response - Response from a slider
- Spinner
- Rotating spinner with multiple bars
- Switch
- Animated switch component (shadcn/ui Switch)
- Switch
Response - Response from switch interaction
- Tabs
- Tabs component for switching between content sections
- Tabs
Response - Response from the tabs component
- Textarea
- Multi-line text input field styled like shadcn/ui
- ToastId
- Opaque handle returned when creating a toast, used to update or dismiss it.
- Toast
Manager - Toast notification manager
- Toggle
- A pressable button with on/off state (shadcn/ui Toggle)
- Toggle
Group - A group of pressable toggle buttons for selection (shadcn/ui Toggle Group)
- Toggle
Group Response - Response from toggle group interaction
- Toggle
Response - Response from toggle interaction
- Tooltip
- Tooltip component that shows contextual help on hover
- Tree
Item - A tree view item (file or folder)
- Tree
View - Hierarchical tree view component
- Tree
View Response - Response from the tree view
Enums§
- Alert
Variant - Alert variant
- Avatar
Shape - Avatar shape
- Avatar
Size - Avatar size presets
- Badge
Variant - Badge variant styles (shadcn/ui)
- Button
Group Orientation - Button group orientation.
- Button
Size - Button size following shadcn/ui
- Button
Variant - Button style variant following shadcn/ui
- Card
Variant - Card variant (shadcn/ui style)
- Carousel
Orientation - Carousel orientation.
- Collapsible
Mode - Collapsible mode for the sidebar
- Dialog
Size - Dialog size presets (max-width based like shadcn)
- Drawer
Snap Point - Drawer snap points for partial open states
- Input
State - Input validation state
- Input
Variant - Input field variant (for backwards compatibility)
- Popover
Color - Popover color themes
- Popover
Position - Popover position relative to anchor
- Popover
Style - Popover visual style
- Radio
Size - Radio button size
- Separator
Orientation - Separator orientation
- Sheet
Side - Side from which the sheet slides in
- Sheet
Size - Sheet size presets
- Sidebar
Variant - Sidebar visual variant
- Switch
Size - Switch size
- Toast
Position - Position for toast notifications
- Toast
Variant - Toast notification variant
- Toggle
Group Size - Toggle group item size
- Toggle
Group Type - Toggle group selection type
- Toggle
Group Variant - Toggle group visual variant
- Toggle
Size - Toggle size
- Toggle
Variant - Toggle visual variant
- Tooltip
Position - Tooltip position relative to the target
Functions§
- alert
- Simple helper to show an alert with just a message
- alert_
destructive - Show a destructive alert
- dialog_
footer - Helper to render a dialog footer (right-aligned buttons)
- tooltip
- Helper function to show a simple tooltip on any UI element
- tooltip_
with - Show tooltip with custom configuration