Expand description
Re-exports§
pub use ActivableRoute_completions::Component::ActivableRoute;pub use AnimatedPosition_completions::Component::AnimatedPosition;pub use Checkbox_completions::Component::Checkbox;pub use GlobalAnimatedPosition_completions::Component::GlobalAnimatedPosition;pub use Link_completions::Component::Link;pub use Menu_completions::Component::Menu;pub use MenuItem_completions::Component::MenuItem;pub use SubMenu_completions::Component::SubMenu;pub use MenuButton_completions::Component::MenuButton;pub use MenuContainer_completions::Component::MenuContainer;pub use NativeContainer_completions::Component::NativeContainer;pub use NativeRouter_completions::Component::NativeRouter;pub use OverflowedContent_completions::Component::OverflowedContent;pub use PopupBackground_completions::Component::PopupBackground;pub use Popup_completions::Component::Popup;pub use PopupTitle_completions::Component::PopupTitle;pub use PopupContent_completions::Component::PopupContent;pub use Radio_completions::Component::Radio;pub use ResizableContainer_completions::Component::ResizableContainer;pub use ResizablePanel_completions::Component::ResizablePanel;pub use ResizableHandle_completions::Component::ResizableHandle;pub use SelectableText_completions::Component::SelectableText;pub use Sidebar_completions::Component::Sidebar;pub use SidebarItem_completions::Component::SidebarItem;pub use SnackBar_completions::Component::SnackBar;pub use SnackBarBox_completions::Component::SnackBarBox;pub use Tabsbar_completions::Component::Tabsbar;pub use Tab_completions::Component::Tab;pub use BottomTab_completions::Component::BottomTab;pub use Tile_completions::Component::Tile;pub use TooltipContainer_completions::Component::TooltipContainer;pub use WindowDragArea_completions::Component::WindowDragArea;
Macros§
- import_
image - Generate a Dioxus component rendering the specified image.
- import_
svg - Generate a Dioxus component rendering the specified SVG.
Structs§
- Accordion
Body Props - Properties for the
AccordionBodycomponent. - Accordion
Props - Properties for the
Accordioncomponent. - Accordion
Summary Props - Properties for the
AccordionSummarycomponent. - Activable
Route Props - Properties for the
ActivableRoutecomponent. - Animated
Position Props - Properties for the
AnimatedPositioncomponent. - Animated
Router Props - Arrow
Icon Props - Properties for the
ArrowIconcomponent. - Base
Button Props - Properties for the
Buttoncomponent. - Body
Props - Properties for the
Bodycomponent. - Bottom
TabProps - Properties for the
BottomTabcomponent. - Button
Props - Properties for the
Button,FilledButtonandOutlineButtoncomponents. - Checkbox
Props - Properties for the
Checkboxcomponent. - Cross
Icon Props - Properties for the
CrossIconcomponent. - Cursor
Area Props - Properties for the
CursorAreacomponent. - Drag
Provider Props - Properties for the
DragProvidercomponent. - Drag
Zone Props - Properties for the
DragZonecomponent. - Drop
Zone Props - Properties for the
DropZonecomponent. - Dropdown
Item Props - Properties for the
DropdownItemcomponent. - Dropdown
Props - Properties for the
Dropdowncomponent. - Flat
Item - Just like a TreeItem for flattened. Use this when rendering the items.
- Gesture
Area Props - Properties for the
GestureAreacomponent. - Global
Animated Position Props - Properties for the
GlobalAnimatedPositioncomponent. - Global
Animated Position Provider - Global
Animated Positions - Graph
Line - Data line for the
Graphcomponent. - Graph
Props - Properties for the
Graphcomponent. - Input
Props - Properties for the
Inputcomponent. - Input
Validator - Link
Props - Properties for the
Linkcomponent. - Loader
Props - Properties for the
Loadercomponent. - Menu
Button Props - Properties for the
MenuButtoncomponent. - Menu
Container Props - Properties for the
MenuContainercomponent. - Menu
Item Props - Properties for the
MenuItemcomponent. - Menu
Props - Properties for the
Menucomponent. - Native
Container Props - Properties for the
NativeContainercomponent. - Native
Router Props - Properties for the
NativeRoutercomponent. - Network
Image Props - Properties for the
NetworkImagecomponent. - Overflowed
Content Props - Properties for the
OverflowedContentcomponent. - Popup
Background Props - Properties for the
PopupBackgroundcomponent. - Popup
Content Props - Properties for the
PopupContentcomponent. - Popup
Props - Properties for the
Popupcomponent. - Popup
Title Props - Properties for the
PopupTitlecomponent. - Progress
BarProps - Properties for the
ProgressBarcomponent. - Radio
Props - Properties for the
Radiocomponent. - Resizable
Container Props - Properties for the
ResizableContainercomponent. - Resizable
Handle Props - Properties for the
ResizableHandlecomponent. - Resizable
Panel Props - Properties for the
ResizablePanelcomponent. - Scroll
BarProps - Properties for the
ScrollBarcomponent. - Scroll
Config - Scroll
Controller - Scroll
Request - Scroll
Thumb Props - Properties for the
ScrollThumbcomponent. - Scroll
View Props - Properties for the
ScrollViewcomponent. - Selectable
Text Props - Properties for the
SelectableTextcomponent. - Sidebar
Item Props - Properties for the
SidebarItemcomponent. - Sidebar
Props - Properties for the
Sidebarcomponent. - Slider
Props - Properties for the
Slidercomponent. - Snack
BarBox Props - Properties for the [
SnackBarBox] component. - Snack
BarProps - Properties for the
SnackBarcomponent. - SubMenu
Props - Properties for the
SubMenucomponent. - Switch
Props - Properties for the
Switchcomponent. - TabProps
- Properties for the
Tabcomponent. - Table
Body Props - Properties for the
TableBodycomponent. - Table
Cell Props - Properties for the
TableCellcomponent. - Table
Head Props - Properties for the
TableHeadcomponent. - Table
Props - Properties for the
Tablecomponent. - Table
RowProps - Properties for the
TableRowcomponent. - Tabsbar
Props - Properties for the
Tabsbarcomponent. - Theme
Provider Props - Properties for the
ThemeProvidercomponent. - Tick
Icon Props - Properties for the
TickIconcomponent. - Tile
Props - Properties for the
Tilecomponent. - Tooltip
Container Props - Properties for the
TooltipContainercomponent. - Tooltip
Props - Properties for the
Tooltipcomponent. - UseForm
- Form controller
- Virtual
Scroll View Props - Properties for the
VirtualScrollViewcomponent. - Window
Drag Area Props - Properties for the
WindowDragAreacomponent.
Enums§
- Accordion
Status - Indicates the current status of the accordion.
- Animated
Router Context - Button
Status - Identifies the current status of the Button.
- Dropdown
Item Status - Current status of the DropdownItem.
- Dropdown
Status - Current status of the Dropdown.
- Expandable
Item State - Indicates the state of the item.
- Gesture
- Gesture emitted by the
GestureAreacomponent. - Handle
Status - Describes the current status of the Handle.
- Input
Mode - Enum to declare is
Inputhidden. - Input
Status - Indicates the current status of the Input.
- Link
Tooltip - Tooltip configuration for the
Link()component. - Menu
Item Status - Indicates the current status of the MenuItem.
- Order
Direction - Sorting direction for items in
Table. - Press
Event - Scroll
Direction - Scroll
Position - Selectable
Text Status - Current status of the SelectableText.
- Slider
Status - Describes the current status of the Slider.
- Switch
Status - Describes the current status of the Switch.
- TabStatus
- Current status of the Tab.
- Tile
Status - Indicates the current status of the Tile.
- Tooltip
Position - Tree
Item - Item part of a larget Tree.
Traits§
- Item
Path - Abstract the path matching.
Functions§
- Accordion
- Show other elements under a collapsable box.
- Accordion
Body - Intended to wrap the body of an
Accordion. - Accordion
Summary - Intended to use as summary for an
Accordion. - Activable
Route - Sometimes you might want to know if a route is selected so you can style a specific UI element in a different way,
like a button with a different color.
To avoid cluttering your components with router-specific code you might instead want to wrap your component in an
ActivableRouteand inside your component calluse_activable_route. - Animated
Position - Props
- Animated
Router - Provide a mechanism for outlets to animate between route transitions.
- Arrow
Icon - Icon component for an Arrow.
- Body
- Usually used to wrap the application root component.
- Bottom
Tab - Clickable BottomTab. Same thing as Tab but designed to be placed in the bottom of your app,
usually used in combination with
Tabsbar,crate::Linkandcrate::ActivableRoute. - Button
- Clickable button.
- Button
Base - Checkbox
- Controlled
Checkboxcomponent. - Cross
Icon - Icon component for a Cross.
- Cursor
Area - Change the cursor icon when it’s hovering over this component.
- Drag
Provider - Provide a common place for
DragZones andDropZones to exchange their data. - Drag
Zone - Make the inner children draggable to other
DropZone. - Drop
Zone - Elements from
DragZones can be dropped here. - Dropdown
- Select from multiple options, use alongside
DropdownItem. - Dropdown
Item - Styling
- Filled
Button - Clickable button with a solid fill color.
- Gesture
Area - Detect complex touch gestures such as
Gesture::DoubleTap. - Global
Animated Position - Animate an element position across time and space.
- Global
Animated Position Provider - Graph
- Graph component.
- Input
- Small box to edit text.
- Link
- Similar to
Link, but you can use it in Freya. Both internal routes (dioxus-router) and external links are supported. When using internal routes make sure the Link is descendant of aRoutercomponent. - Loader
- Styling
- Menu
- Floating menu, use alongside
MenuItem. - Menu
Button - Like a button, but for
Menus. - Menu
Container - Wraps the body of a
Menu. - Menu
Item - Styling
- Native
Container - Props
- Native
Router - Provides native functionalities for a dioxus-router.
- Network
Image - Image component that automatically fetches and caches remote (HTTP) images.
- Outline
Button - Clickable button with an outline style.
- Overflowed
Content - Animate the content of a container when the content overflows.
- Popup
- Floating window intended for quick interactions. Also called
Dialogin other frameworks. - Popup
Background - The background of the
Popupcomponent. - Popup
Content - Optionally wrap the content of your
Popupin a styled container. - Popup
Title - Optionally use a styled title inside a
Popup. - Progress
Bar - Display the progress of something visually. For example: downloading files, fetching data, etc.
- Radio
- Controlled
Radiocomponent. - Resizable
Container - Resizable container, used in combination with ResizablePanel() and ResizableHandle().
- Resizable
Handle - Resizable panel to be used in combination with ResizableContainer() and ResizablePanel().
- Resizable
Panel - Resizable panel to be used in combination with ResizableContainer() and ResizableHandle().
- Scroll
Bar - Scroll bar used for
crate::ScrollViewandcrate::VirtualScrollView. - Scroll
Thumb - Scroll thumb used for
crate::ScrollViewandcrate::VirtualScrollView. - Scroll
View - Scrollable area with bidirectional support and scrollbars.
- Selectable
Text - Text that can be selected with a mouse or keyboard.
- Sidebar
- Props
- Sidebar
Item - Props
- Slider
- Controlled
Slidercomponent. - Snack
Bar SnackBarcomponent. Use in combination with other components.- SubMenu
- Create sub menus inside a
Menu. - Switch
- Display whether a state is
trueorfalse. Commonly used for enabled/disabled scenarios. Example: light/dark theme. - Tab
- Clickable Tab. Usually used in combination with
Tabsbar,crate::Linkandcrate::ActivableRoute. - Table
- Table component, composed with
TableHeadandTableBody. - Table
Body - The body of a
Table. - Table
Cell - Cell for a
Table. You can place anything inside. - Table
Head - The head of a
Table. UseTableRowinside. - Table
Row - Table row for
Table. UseTableCellinside. - Tabsbar
- Horizontal container for Tabs. Use in combination with
Tab - Theme
Provider - Provides a
Themefor all its children. - Tick
Icon - Icon component for a Tick.
- Tile
- Tile component to be used with
RadioandCheckbox. - Tooltip
Tooltipcomponent. Use in combination with TooltipContainer().- Tooltip
Container TooltipContainercomponent.- Virtual
Scroll View - One-direction scrollable area that dynamically builds and renders items based in their size and current available size, this is intended for apps using large sets of data that need good performance.
- Window
Drag Area - Allow dragging the window when the cursor drag this component with a left mouse click.
- gallery
- manage_
key_ event - use_
animated_ router - Shortcut to get access to the AnimatedRouterContext.
- use_
form - Create a Form controller with a submit callback.
- use_
scroll_ controller