#![cfg_attr(docsrs, feature(doc_auto_cfg))]
use dioxus::prelude::*;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub const STYLES: Asset = asset!("/scss/main.scss");
pub mod a11y;
pub mod locale;
pub(crate) mod util;
#[cfg(feature = "accordion")]
pub mod accordion;
#[cfg(feature = "alert")]
pub mod alert;
#[cfg(feature = "animation")]
pub mod animation;
#[cfg(feature = "app_shell")]
pub mod app_shell;
#[cfg(feature = "aspect_ratio")]
pub mod aspect_ratio;
#[cfg(feature = "attachment_card")]
pub mod attachment_card;
#[cfg(feature = "avatar")]
pub mod avatar;
#[cfg(feature = "badge")]
pub mod badge;
#[cfg(feature = "button")]
pub mod button;
#[cfg(feature = "card")]
pub mod card;
#[cfg(feature = "center")]
pub mod center;
#[cfg(feature = "chat")]
pub mod chat;
#[cfg(feature = "checkbox")]
pub mod checkbox;
#[cfg(feature = "contact_card")]
pub mod contact_card;
#[cfg(feature = "divider")]
pub mod divider;
#[cfg(feature = "drawer")]
pub mod drawer;
#[cfg(feature = "dropdown")]
pub mod dropdown;
#[cfg(feature = "grid")]
pub mod grid;
#[cfg(feature = "group")]
pub mod group;
#[cfg(feature = "icon")]
pub mod icon;
#[cfg(feature = "input")]
pub mod input;
#[cfg(feature = "list")]
pub mod list;
#[cfg(feature = "modal")]
pub mod modal;
#[cfg(feature = "navbar")]
pub mod navbar;
#[cfg(feature = "notification")]
pub mod notification;
#[cfg(feature = "progress")]
pub mod progress;
#[cfg(feature = "segmented_control")]
pub mod segmented_control;
#[cfg(feature = "select")]
pub mod select;
#[cfg(feature = "skeleton")]
pub mod skeleton;
#[cfg(feature = "stack")]
pub mod stack;
#[cfg(feature = "switch")]
pub mod switch;
#[cfg(feature = "tabs")]
pub mod tabs;
#[cfg(feature = "textarea")]
pub mod textarea;
#[cfg(feature = "theme")]
pub mod theme;
#[cfg(feature = "tooltip")]
pub mod tooltip;
#[cfg(feature = "tree")]
pub mod tree;
#[cfg(feature = "typography")]
pub mod typography;
#[cfg(feature = "number_input")]
pub mod number_input;
#[cfg(feature = "radio")]
pub mod radio;
#[cfg(feature = "slider")]
pub mod slider;
#[cfg(feature = "rating")]
pub mod rating;
#[cfg(feature = "pin_input")]
pub mod pin_input;
#[cfg(feature = "color_picker")]
pub mod color_picker;
#[cfg(feature = "chip")]
pub mod chip;
#[cfg(feature = "spoiler")]
pub mod spoiler;
#[cfg(feature = "timeline")]
pub mod timeline;
#[cfg(feature = "table")]
pub mod table;
#[cfg(feature = "scroll_area")]
pub mod scroll_area;
#[cfg(feature = "breadcrumbs")]
pub mod breadcrumbs;
#[cfg(feature = "pagination")]
pub mod pagination;
#[cfg(feature = "nav_link")]
pub mod nav_link;
#[cfg(feature = "bottom_navigation")]
pub mod bottom_navigation;
#[cfg(feature = "stepper")]
pub mod stepper;
#[cfg(feature = "menubar")]
pub mod menubar;
#[cfg(feature = "popover")]
pub mod popover;
#[cfg(feature = "hover_card")]
pub mod hover_card;
#[cfg(feature = "context_menu")]
pub mod context_menu;
#[cfg(feature = "alert_dialog")]
pub mod alert_dialog;
#[cfg(feature = "coachmark")]
pub mod coachmark;
#[cfg(feature = "speed_dial")]
pub mod speed_dial;
#[cfg(feature = "affix")]
pub mod affix;
#[cfg(feature = "burger")]
pub mod burger;
#[cfg(feature = "close_button")]
pub mod close_button;
#[cfg(feature = "copy_button")]
pub mod copy_button;
#[cfg(feature = "indicator")]
pub mod indicator;
#[cfg(feature = "highlight")]
pub mod highlight;
#[cfg(feature = "loading_overlay")]
pub mod loading_overlay;
#[cfg(feature = "fieldset")]
pub mod fieldset;
#[cfg(feature = "marquee_selection")]
pub mod marquee_selection;
#[cfg(feature = "keytip")]
pub mod keytip;
#[cfg(feature = "form")]
pub mod form;
#[cfg(feature = "hooks")]
pub mod hooks;
#[cfg(feature = "command_palette")]
pub mod command_palette;
#[cfg(feature = "date_picker")]
pub mod date_picker;
#[cfg(feature = "dropzone")]
pub mod dropzone;
#[cfg(feature = "resizable")]
pub mod resizable;
#[cfg(feature = "carousel")]
pub mod carousel;
#[cfg(feature = "virtual_list")]
pub mod virtual_list;
#[cfg(feature = "code_highlight")]
pub mod code_highlight;
#[cfg(feature = "chart_core")]
pub mod chart;
#[cfg(feature = "rich_text")]
pub mod rich_text;
#[cfg(feature = "document_card")]
pub mod document_card;
#[cfg(feature = "masonry")]
pub mod masonry;
#[cfg(feature = "media_card")]
pub mod media_card;
#[cfg(feature = "navigation_menu")]
pub mod navigation_menu;
#[cfg(feature = "overflow_set")]
pub mod overflow_set;
#[cfg(feature = "transfer_list")]
pub mod transfer_list;
#[cfg(feature = "facepile")]
pub mod facepile;
#[cfg(feature = "activity_feed")]
pub mod activity_feed;
pub mod prelude {
pub use crate::a11y::{AriaHeading, ControlSize, use_unique_id};
pub use crate::util::{hex_to_rgb, is_valid_hex_color, parse_hex_rgba};
#[cfg(feature = "accordion")]
pub use crate::accordion::*;
#[cfg(feature = "alert")]
pub use crate::alert::*;
#[cfg(feature = "animation")]
pub use crate::animation::*;
#[cfg(feature = "app_shell")]
pub use crate::app_shell::*;
#[cfg(feature = "aspect_ratio")]
pub use crate::aspect_ratio::*;
#[cfg(feature = "attachment_card")]
pub use crate::attachment_card::*;
#[cfg(feature = "avatar")]
pub use crate::avatar::*;
#[cfg(feature = "badge")]
pub use crate::badge::*;
#[cfg(feature = "button")]
pub use crate::button::*;
#[cfg(feature = "card")]
pub use crate::card::*;
#[cfg(feature = "center")]
pub use crate::center::*;
#[cfg(feature = "chat")]
pub use crate::chat::*;
#[cfg(feature = "checkbox")]
pub use crate::checkbox::*;
#[cfg(feature = "contact_card")]
pub use crate::contact_card::*;
#[cfg(feature = "divider")]
pub use crate::divider::*;
#[cfg(feature = "drawer")]
pub use crate::drawer::*;
#[cfg(feature = "dropdown")]
pub use crate::dropdown::*;
#[cfg(feature = "grid")]
pub use crate::grid::*;
#[cfg(feature = "group")]
pub use crate::group::*;
#[cfg(feature = "icon")]
pub use crate::icon::*;
#[cfg(feature = "input")]
pub use crate::input::*;
#[cfg(feature = "list")]
pub use crate::list::*;
pub use crate::locale::*;
#[cfg(feature = "modal")]
pub use crate::modal::*;
#[cfg(feature = "navbar")]
pub use crate::navbar::*;
#[cfg(feature = "notification")]
pub use crate::notification::*;
#[cfg(feature = "progress")]
pub use crate::progress::*;
#[cfg(feature = "segmented_control")]
pub use crate::segmented_control::*;
#[cfg(feature = "select")]
pub use crate::select::*;
#[cfg(feature = "skeleton")]
pub use crate::skeleton::*;
#[cfg(feature = "stack")]
pub use crate::stack::*;
#[cfg(feature = "switch")]
pub use crate::switch::*;
#[cfg(feature = "tabs")]
pub use crate::tabs::*;
#[cfg(feature = "textarea")]
pub use crate::textarea::*;
#[cfg(feature = "theme")]
pub use crate::theme::*;
#[cfg(feature = "tooltip")]
pub use crate::tooltip::*;
#[cfg(feature = "tree")]
pub use crate::tree::*;
#[cfg(feature = "typography")]
pub use crate::typography::*;
#[cfg(feature = "number_input")]
pub use crate::number_input::*;
#[cfg(feature = "radio")]
pub use crate::radio::*;
#[cfg(feature = "slider")]
pub use crate::slider::*;
#[cfg(feature = "rating")]
pub use crate::rating::*;
#[cfg(feature = "pin_input")]
pub use crate::pin_input::*;
#[cfg(feature = "color_picker")]
pub use crate::color_picker::*;
#[cfg(feature = "chip")]
pub use crate::chip::*;
#[cfg(feature = "spoiler")]
pub use crate::spoiler::*;
#[cfg(feature = "timeline")]
pub use crate::timeline::*;
#[cfg(feature = "table")]
pub use crate::table::*;
#[cfg(feature = "scroll_area")]
pub use crate::scroll_area::*;
#[cfg(feature = "breadcrumbs")]
pub use crate::breadcrumbs::*;
#[cfg(feature = "pagination")]
pub use crate::pagination::*;
#[cfg(feature = "nav_link")]
pub use crate::nav_link::*;
#[cfg(feature = "bottom_navigation")]
pub use crate::bottom_navigation::*;
#[cfg(feature = "stepper")]
pub use crate::stepper::*;
#[cfg(feature = "menubar")]
pub use crate::menubar::*;
#[cfg(feature = "popover")]
pub use crate::popover::*;
#[cfg(feature = "hover_card")]
pub use crate::hover_card::*;
#[cfg(feature = "context_menu")]
pub use crate::context_menu::*;
#[cfg(feature = "alert_dialog")]
pub use crate::alert_dialog::*;
#[cfg(feature = "coachmark")]
pub use crate::coachmark::*;
#[cfg(feature = "speed_dial")]
pub use crate::speed_dial::*;
#[cfg(feature = "affix")]
pub use crate::affix::*;
#[cfg(feature = "burger")]
pub use crate::burger::*;
#[cfg(feature = "close_button")]
pub use crate::close_button::*;
#[cfg(feature = "copy_button")]
pub use crate::copy_button::*;
#[cfg(feature = "indicator")]
pub use crate::indicator::*;
#[cfg(feature = "highlight")]
pub use crate::highlight::*;
#[cfg(feature = "loading_overlay")]
pub use crate::loading_overlay::*;
#[cfg(feature = "fieldset")]
pub use crate::fieldset::*;
#[cfg(feature = "marquee_selection")]
pub use crate::marquee_selection::*;
#[cfg(feature = "keytip")]
pub use crate::keytip::*;
#[cfg(feature = "form")]
pub use crate::form::*;
#[cfg(feature = "hooks")]
pub use crate::hooks::*;
#[cfg(feature = "command_palette")]
pub use crate::command_palette::*;
#[cfg(feature = "date_picker")]
pub use crate::date_picker::*;
#[cfg(feature = "dropzone")]
pub use crate::dropzone::*;
#[cfg(feature = "resizable")]
pub use crate::resizable::*;
#[cfg(feature = "carousel")]
pub use crate::carousel::*;
#[cfg(feature = "virtual_list")]
pub use crate::virtual_list::*;
#[cfg(feature = "code_highlight")]
pub use crate::code_highlight::*;
#[cfg(feature = "chart_core")]
pub use crate::chart::*;
#[cfg(feature = "rich_text")]
pub use crate::rich_text::*;
#[cfg(feature = "document_card")]
pub use crate::document_card::*;
#[cfg(feature = "masonry")]
pub use crate::masonry::*;
#[cfg(feature = "media_card")]
pub use crate::media_card::*;
#[cfg(feature = "navigation_menu")]
pub use crate::navigation_menu::*;
#[cfg(feature = "overflow_set")]
pub use crate::overflow_set::*;
#[cfg(feature = "transfer_list")]
pub use crate::transfer_list::*;
#[cfg(feature = "facepile")]
pub use crate::facepile::*;
#[cfg(feature = "activity_feed")]
pub use crate::activity_feed::*;
pub use crate::STYLES;
pub use crate::VERSION;
}