Expand description
Prelude module - commonly used types and traits
Import this module to get access to the most commonly used armas types:
use armas_basic::prelude::*;
// Now you can use components directly
Badge::new("Success").show(ui);
Button::new("Click me").show(ui);Re-exportsยง
pub use crate::ext::ArmasContextExt;pub use crate::ext::PainterExt;pub use crate::Theme;pub use crate::color::BlendMode;pub use crate::color::ColorStop;pub use crate::color::Gradient;pub use crate::layout::cell;pub use crate::layout::cell_ui;pub use crate::layout::header_row;pub use crate::layout::row;pub use crate::layout::table;pub use crate::layout::AspectRatio;pub use crate::layout::ContentMode;pub use crate::layout::Resizable;pub use crate::layout::ResizableDirection;pub use crate::layout::ResizablePanel;pub use crate::components::tooltip;pub use crate::components::tooltip;pub use crate::components::tooltip_with;pub use crate::components::Accordion;pub use crate::components::Alert;pub use crate::components::AlertVariant;pub use crate::components::Avatar;pub use crate::components::AvatarShape;pub use crate::components::Badge;pub use crate::components::BadgeVariant;pub use crate::components::Breadcrumb;pub use crate::components::Button;pub use crate::components::ButtonGroup;pub use crate::components::ButtonGroupOrientation;pub use crate::components::ButtonSize;pub use crate::components::ButtonVariant;pub use crate::components::Calendar;pub use crate::components::Card;pub use crate::components::Carousel;pub use crate::components::CarouselOrientation;pub use crate::components::Checkbox;pub use crate::components::CircularProgressBar;pub use crate::components::CollapsibleMode;pub use crate::components::Command;pub use crate::components::ContentContext;pub use crate::components::ContextMenu;pub use crate::components::Date;pub use crate::components::DatePicker;pub use crate::components::Dialog;pub use crate::components::DialogResponse;pub use crate::components::DialogSize;pub use crate::components::Drawer;pub use crate::components::DropdownMenu;pub use crate::components::HoverCard;pub use crate::components::IconButton;pub use crate::components::Input;pub use crate::components::InputGroup;pub use crate::components::InputState;pub use crate::components::InputVariant;pub use crate::components::Kbd;pub use crate::components::Menubar;pub use crate::components::NumberField;pub use crate::components::Pagination;pub use crate::components::Popover;pub use crate::components::PopoverPosition;pub use crate::components::Progress;pub use crate::components::Radio;pub use crate::components::RadioGroup;pub use crate::components::RangeSlider;pub use crate::components::SearchInput;pub use crate::components::Select;pub use crate::components::SelectOption;pub use crate::components::Separator;pub use crate::components::Sheet;pub use crate::components::SheetSide;pub use crate::components::SheetSize;pub use crate::components::Sidebar;pub use crate::components::SidebarVariant;pub use crate::components::Skeleton;pub use crate::components::Slider;pub use crate::components::Spinner;pub use crate::components::Switch;pub use crate::components::SwitchSize;pub use crate::components::Tabs;pub use crate::components::Textarea;pub use crate::components::ToastId;pub use crate::components::ToastManager;pub use crate::components::ToastPosition;pub use crate::components::ToastVariant;pub use crate::components::Toggle;pub use crate::components::ToggleGroup;pub use crate::components::ToggleGroupSize;pub use crate::components::ToggleGroupType;pub use crate::components::ToggleGroupVariant;pub use crate::components::ToggleSize;pub use crate::components::ToggleVariant;pub use crate::components::Tooltip;pub use crate::components::TooltipPosition;pub use crate::components::TreeItem;pub use crate::components::TreeView;pub use crate::animation::Animation;pub use crate::animation::AnimationSequence;pub use crate::animation::AnimationState;pub use crate::animation::EasingFunction;pub use crate::animation::Interpolate;pub use crate::animation::LoopingAnimation;pub use crate::animation::StaggeredAnimation;