Crate adui_dioxus

Crate adui_dioxus 

Source
Expand description

Ant Design flavored components and theme utilities for Dioxus 0.7+. Modules are organized by theme primitives and component implementations.

Re-exports§

pub use components::TreeNode;
pub use components::affix::Affix;
pub use components::affix::AffixProps;
pub use components::alert::Alert;
pub use components::alert::AlertProps;
pub use components::alert::AlertType;
pub use components::anchor::Anchor;
pub use components::anchor::AnchorClickInfo;
pub use components::anchor::AnchorDirection;
pub use components::anchor::AnchorLinkItem;
pub use components::anchor::AnchorProps;
pub use components::app::App;
pub use components::app::AppContextValue;
pub use components::app::AppProps;
pub use components::app::ModalApi;
pub use components::app::use_app;
pub use components::app::use_message;
pub use components::app::use_modal;
pub use components::app::use_notification;
pub use components::auto_complete::AutoComplete;
pub use components::auto_complete::AutoCompleteProps;
pub use components::avatar::Avatar;
pub use components::avatar::AvatarGroup;
pub use components::avatar::AvatarGroupProps;
pub use components::avatar::AvatarProps;
pub use components::avatar::AvatarShape;
pub use components::avatar::AvatarSize;
pub use components::badge::Badge;
pub use components::badge::BadgeColor;
pub use components::badge::BadgeProps;
pub use components::badge::BadgeSize;
pub use components::badge::BadgeStatus;
pub use components::badge::Ribbon;
pub use components::badge::RibbonPlacement;
pub use components::badge::RibbonProps;
pub use components::breadcrumb::Breadcrumb;
pub use components::breadcrumb::BreadcrumbItem;
pub use components::breadcrumb::BreadcrumbProps;
pub use components::button::Button;
pub use components::button::ButtonColor;
pub use components::button::ButtonGroup;
pub use components::button::ButtonGroupProps;
pub use components::button::ButtonHtmlType;
pub use components::button::ButtonIconPlacement;
pub use components::button::ButtonProps;
pub use components::button::ButtonShape;
pub use components::button::ButtonSize;
pub use components::button::ButtonType;
pub use components::button::ButtonVariant;
pub use components::calendar::Calendar;
pub use components::calendar::CalendarDate;
pub use components::calendar::CalendarMode;
pub use components::calendar::CalendarProps;
pub use components::card::Card;
pub use components::card::CardProps;
pub use components::cascader::Cascader;
pub use components::cascader::CascaderProps;
pub use components::checkbox::Checkbox;
pub use components::checkbox::CheckboxGroup;
pub use components::checkbox::CheckboxGroupProps;
pub use components::checkbox::CheckboxProps;
pub use components::collapse::Collapse;
pub use components::collapse::CollapsePanel;
pub use components::collapse::CollapseProps;
pub use components::collapse::CollapseSize;
pub use components::collapse::CollapsibleType;
pub use components::collapse::ExpandIconPlacement;
pub use components::collapse::ExpandIconRenderFn;
pub use components::config_provider::ComponentSize;
pub use components::config_provider::ConfigContextValue;
pub use components::config_provider::ConfigProvider;
pub use components::config_provider::ConfigProviderProps;
pub use components::config_provider::Locale;
pub use components::config_provider::use_config;
pub use components::date_picker::DateGenerateConfig;
pub use components::date_picker::DatePicker;
pub use components::date_picker::DatePickerProps;
pub use components::date_picker::DateRangeValue;
pub use components::date_picker::DateValue;
pub use components::date_picker::RangePicker;
pub use components::date_picker::RangePickerProps;
pub use components::date_picker::ShowTimeConfig;
pub use components::descriptions::ColumnConfig;
pub use components::descriptions::Descriptions;
pub use components::descriptions::DescriptionsItem;
pub use components::descriptions::DescriptionsLayout;
pub use components::descriptions::DescriptionsProps;
pub use components::descriptions::DescriptionsSize;
pub use components::descriptions::ResponsiveColumn;
pub use components::divider::Divider;
pub use components::divider::DividerOrientation;
pub use components::divider::DividerProps;
pub use components::drawer::Drawer;
pub use components::drawer::DrawerPlacement;
pub use components::drawer::DrawerProps;
pub use components::dropdown::Dropdown;
pub use components::dropdown::DropdownItem;
pub use components::dropdown::DropdownPlacement;
pub use components::dropdown::DropdownProps;
pub use components::dropdown::DropdownTrigger;
pub use components::empty::Empty;
pub use components::empty::EmptyImage;
pub use components::empty::EmptyProps;
pub use components::flex::Flex;
pub use components::flex::FlexAlign;
pub use components::flex::FlexComponent;
pub use components::flex::FlexConfigProvider;
pub use components::flex::FlexDirection;
pub use components::flex::FlexGap;
pub use components::flex::FlexJustify;
pub use components::flex::FlexOrientation;
pub use components::flex::FlexProps;
pub use components::flex::FlexSharedConfig;
pub use components::flex::FlexWrap;
pub use components::float_button::BackTop;
pub use components::float_button::BadgeConfig;
pub use components::float_button::FloatButton;
pub use components::float_button::FloatButtonGroup;
pub use components::float_button::FloatButtonProps;
pub use components::float_button::FloatButtonPurePanel;
pub use components::float_button::FloatButtonPurePanelProps;
pub use components::float_button::FloatButtonShape;
pub use components::float_button::FloatButtonType;
pub use components::form::ControlSize;
pub use components::form::FeedbackIcons;
pub use components::form::Form;
pub use components::form::FormHandle;
pub use components::form::FormItem;
pub use components::form::FormItemProps;
pub use components::form::FormLayout;
pub use components::form::FormList;
pub use components::form::FormListContext;
pub use components::form::FormListItemMeta;
pub use components::form::FormListProps;
pub use components::form::LabelAlign;
pub use components::form::RequiredMark;
pub use components::form::ScrollToFirstErrorConfig;
pub use components::form::use_form;
pub use components::form::use_form_item_control;
pub use components::form::use_form_list;
pub use components::grid::Col;
pub use components::grid::ColProps;
pub use components::grid::ColResponsive;
pub use components::grid::ColSize;
pub use components::grid::ResponsiveGutter;
pub use components::grid::ResponsiveValue;
pub use components::grid::Row;
pub use components::grid::RowAlign;
pub use components::grid::RowGutter;
pub use components::grid::RowJustify;
pub use components::grid::RowProps;
pub use components::icon::Icon;
pub use components::icon::IconKind;
pub use components::icon::IconProps;
pub use components::input::Input;
pub use components::input::InputProps;
pub use components::input::InputSize;
pub use components::input::OTP;
pub use components::input::OTPProps;
pub use components::input::Password;
pub use components::input::PasswordProps;
pub use components::input::Search;
pub use components::input::SearchProps;
pub use components::input::TextArea;
pub use components::input::TextAreaProps;
pub use components::layout::Content;
pub use components::layout::Footer;
pub use components::layout::Header;
pub use components::layout::Layout;
pub use components::layout::LayoutProps;
pub use components::layout::Sider;
pub use components::layout::SiderProps;
pub use components::layout::SiderTheme;
pub use components::list::List;
pub use components::masonry::Masonry;
pub use components::masonry::MasonryProps;
pub use components::masonry::MasonryResponsive;
pub use components::menu::Menu;
pub use components::menu::MenuItemNode;
pub use components::menu::MenuMode;
pub use components::menu::MenuProps;
pub use components::message::MessageApi;
pub use components::message::MessageConfig;
pub use components::message::MessageType;
pub use components::modal::ClosableConfig;
pub use components::modal::FooterExtra;
pub use components::modal::MaskConfig;
pub use components::modal::Modal;
pub use components::modal::ModalProps;
pub use components::modal::ModalType;
pub use components::notification::NotificationApi;
pub use components::notification::NotificationConfig;
pub use components::notification::NotificationPlacement;
pub use components::notification::NotificationType;
pub use components::pagination::Pagination;
pub use components::pagination::PaginationProps;
pub use components::popconfirm::Popconfirm;
pub use components::popconfirm::PopconfirmProps;
pub use components::popover::Popover;
pub use components::popover::PopoverProps;
pub use components::progress::Progress;
pub use components::progress::ProgressProps;
pub use components::progress::ProgressStatus;
pub use components::progress::ProgressType;
pub use components::qrcode::QRCode;
pub use components::qrcode::QRCodeErrorLevel;
pub use components::qrcode::QRCodeProps;
pub use components::qrcode::QRCodeStatus;
pub use components::qrcode::QRCodeType;
pub use components::radio::Radio;
pub use components::radio::RadioButton;
pub use components::radio::RadioGroup;
pub use components::radio::RadioGroupProps;
pub use components::radio::RadioProps;
pub use components::result::Result;
pub use components::result::ResultProps;
pub use components::result::ResultStatus;
pub use components::select::PublicSelectOption as SelectOption;
pub use components::select::Select;
pub use components::select::SelectMode;
pub use components::select::SelectPlacement;
pub use components::select::SelectProps;
pub use components::skeleton::Skeleton;
pub use components::space::Space;
pub use components::space::SpaceAlign;
pub use components::space::SpaceDirection;
pub use components::space::SpaceProps;
pub use components::space::SpaceSize;
pub use components::spin::Spin;
pub use components::spin::SpinProps;
pub use components::spin::SpinSize;
pub use components::splitter::Splitter;
pub use components::splitter::SplitterOrientation;
pub use components::splitter::SplitterPane;
pub use components::splitter::SplitterPaneProps;
pub use components::splitter::SplitterProps;
pub use components::statistic::Statistic;
pub use components::steps::StepItem;
pub use components::steps::StepStatus;
pub use components::steps::Steps;
pub use components::steps::StepsDirection;
pub use components::steps::StepsProps;
pub use components::switch::Switch;
pub use components::switch::SwitchProps;
pub use components::switch::SwitchSize;
pub use components::table::ColumnAlign;
pub use components::table::ColumnFilter;
pub use components::table::ColumnFixed;
pub use components::table::ColumnRenderFn;
pub use components::table::ExpandableConfig;
pub use components::table::RowClassNameFn;
pub use components::table::RowPropsFn;
pub use components::table::RowSelection;
pub use components::table::SelectionType;
pub use components::table::SortOrder;
pub use components::table::StickyConfig;
pub use components::table::SummaryConfig;
pub use components::table::Table;
pub use components::table::TableChangeEvent;
pub use components::table::TableColumn;
pub use components::table::TableLocale;
pub use components::table::TablePaginationState;
pub use components::table::TableProps;
pub use components::table::TableScroll;
pub use components::table::TableSorterState;
pub use components::tabs::TabEditAction;
pub use components::tabs::TabItem;
pub use components::tabs::TabPlacement;
pub use components::tabs::Tabs;
pub use components::tabs::TabsProps;
pub use components::tabs::TabsType;
pub use components::tag::Tag;
pub use components::tag::TagColor;
pub use components::tag::TagProps;
pub use components::time_picker::TimePicker;
pub use components::time_picker::TimePickerProps;
pub use components::time_picker::TimeValue;
pub use components::timeline::Timeline;
pub use components::timeline::TimelineColor;
pub use components::timeline::TimelineItem;
pub use components::timeline::TimelineMode;
pub use components::timeline::TimelineOrientation;
pub use components::timeline::TimelineProps;
pub use components::tooltip::Tooltip;
pub use components::tooltip::TooltipPlacement;
pub use components::tooltip::TooltipProps;
pub use components::tooltip::TooltipTrigger;
pub use components::tour::Tour;
pub use components::tour::TourProps;
pub use components::tour::TourStep;
pub use components::tour::TourType;
pub use components::tree::DirectoryTree;
pub use components::tree::DirectoryTreeProps;
pub use components::tree::DraggableConfig;
pub use components::tree::FieldNames;
pub use components::tree::FlatTreeNode;
pub use components::tree::Tree;
pub use components::tree::TreeProps;
pub use components::tree_select::TreeSelect;
pub use components::tree_select::TreeSelectProps;
pub use components::typography::Paragraph;
pub use components::typography::ParagraphProps;
pub use components::typography::Text;
pub use components::typography::TextProps;
pub use components::typography::TextType;
pub use components::typography::Title;
pub use components::typography::TitleLevel;
pub use components::typography::TitleProps;
pub use components::typography::TypographyCopyable;
pub use components::typography::TypographyEditable;
pub use components::typography::TypographyEllipsis;
pub use components::upload::AcceptConfig;
pub use components::upload::ItemActions;
pub use components::upload::Upload;
pub use components::upload::UploadChangeInfo;
pub use components::upload::UploadFile;
pub use components::upload::UploadHttpMethod;
pub use components::upload::UploadListConfig;
pub use components::upload::UploadListType;
pub use components::upload::UploadLocale;
pub use components::upload::UploadProgressConfig;
pub use components::upload::UploadProps;
pub use components::upload::UploadRequestOptions;
pub use components::upload::UploadStatus;
pub use components::watermark::Watermark;
pub use components::watermark::WatermarkFont;
pub use components::watermark::WatermarkProps;
pub use theme::THEME_BASE_STYLE;
pub use theme::Theme;
pub use theme::ThemeHandle;
pub use theme::ThemeMode;
pub use theme::ThemeProvider;
pub use theme::ThemeTokens;
pub use theme::use_theme;
pub use foundation::AnchorSemantic;
pub use foundation::ButtonClassNames;
pub use foundation::ButtonSemantic;
pub use foundation::ButtonStyles;
pub use foundation::ClassListExt;
pub use foundation::CollapseClassNames;
pub use foundation::CollapseSemantic;
pub use foundation::CollapseStyles;
pub use foundation::DescriptionsSemantic;
pub use foundation::FormClassNames;
pub use foundation::FormSemantic;
pub use foundation::FormStyles;
pub use foundation::InputClassNames;
pub use foundation::InputSemantic;
pub use foundation::InputStyles;
pub use foundation::MessageSemantic;
pub use foundation::ModalClassNames;
pub use foundation::ModalSemantic;
pub use foundation::ModalStyles;
pub use foundation::NotificationSemantic;
pub use foundation::SelectClassNames;
pub use foundation::SelectPopupSemantic;
pub use foundation::SelectSemantic;
pub use foundation::SelectStyles;
pub use foundation::SemanticClassNames;
pub use foundation::SemanticStyles;
pub use foundation::StyleStringExt;
pub use foundation::TableClassNames;
pub use foundation::TablePartSemantic;
pub use foundation::TableSemantic;
pub use foundation::TableStyles;
pub use foundation::TabsClassNames;
pub use foundation::TabsSemantic;
pub use foundation::TabsStyles;
pub use foundation::TimelineSemantic;
pub use foundation::Variant;
pub use foundation::variant_from_bordered;

Modules§

components
foundation
Foundation module providing shared types and utilities for component styling.
theme