1#![cfg_attr(feature = "docs", feature(doc_cfg))]
2
3pub mod accordion;
4pub mod activable_route_context;
5pub mod button;
6pub mod cache;
7#[cfg(feature = "calendar")]
8pub mod calendar;
9pub mod checkbox;
10pub mod chip;
11pub mod context_menu;
12pub mod cursor_area;
13pub mod cursor_blink;
14pub mod drag_drop;
15pub mod draggable_canvas;
16pub mod element_expansions;
17pub mod floating_tab;
18pub mod icons;
19pub mod image_viewer;
20pub mod input;
21pub mod integration;
22pub mod loader;
23pub mod menu;
24pub mod overflowed_content;
25pub mod popup;
26pub mod portal;
27pub mod progressbar;
28pub mod radio_item;
29pub mod resizable_container;
30pub mod scrollviews;
31pub mod segmented_button;
32pub mod select;
33pub mod selectable_text;
34pub mod sidebar;
35pub mod slider;
36pub mod switch;
37pub mod table;
38pub mod theming;
39pub mod tile;
40pub mod tooltip;
41
42#[cfg(feature = "remote-asset")]
43pub use ureq::http::Uri;
44
45cfg_if::cfg_if! {
46 if #[cfg(feature = "router")] {
47 pub mod activable_route;
48 pub mod link;
49 pub mod native_router;
50 pub mod animated_router;
51 }
52}
53
54cfg_if::cfg_if! {
55 if #[cfg(feature = "plot")] {
56 pub mod plot;
57 }
58}
59
60cfg_if::cfg_if! {
61 if #[cfg(feature = "gif")] {
62 pub mod gif_viewer;
63 }
64}
65
66#[cfg_attr(feature = "docs",
79 doc = embed_doc_image::embed_image!("gallery_button", "images/gallery_button.png"),
80 doc = embed_doc_image::embed_image!("gallery_filled_button", "images/gallery_filled_button.png"),
81 doc = embed_doc_image::embed_image!("gallery_outline_button", "images/gallery_outline_button.png"),
82 doc = embed_doc_image::embed_image!("gallery_toggled_switch", "images/gallery_toggled_switch.png"),
83 doc = embed_doc_image::embed_image!("gallery_slider", "images/gallery_slider.png"),
84 doc = embed_doc_image::embed_image!("gallery_checkbox", "images/gallery_checkbox.png"),
85 doc = embed_doc_image::embed_image!("gallery_radio", "images/gallery_radio.png"),
86 doc = embed_doc_image::embed_image!("gallery_input", "images/gallery_input.png"),
87 doc = embed_doc_image::embed_image!("gallery_progressbar", "images/gallery_progressbar.png"),
88 doc = embed_doc_image::embed_image!("gallery_select", "images/gallery_select.png"),
89 doc = embed_doc_image::embed_image!("gallery_accordion", "images/gallery_accordion.png"),
90 doc = embed_doc_image::embed_image!("gallery_floating_tab", "images/gallery_floating_tab.png"),
91 doc = embed_doc_image::embed_image!("gallery_image_viewer", "images/gallery_image_viewer.png"),
92 doc = embed_doc_image::embed_image!("gallery_scrollview", "images/gallery_scrollview.png"),
93 doc = embed_doc_image::embed_image!("gallery_virtual_scrollview", "images/gallery_virtual_scrollview.png"),
94 doc = embed_doc_image::embed_image!("gallery_circular_loader", "images/gallery_circular_loader.png"),
95 doc = embed_doc_image::embed_image!("gallery_tooltip", "images/gallery_tooltip.png"),
96 doc = embed_doc_image::embed_image!("gallery_gif_viewer", "images/gallery_gif_viewer.png"),
97 doc = embed_doc_image::embed_image!("gallery_segmented_button", "images/gallery_segmented_button.png"),
98 doc = embed_doc_image::embed_image!("gallery_flat_button", "images/gallery_flat_button.png"),
99 doc = embed_doc_image::embed_image!("gallery_calendar", "images/gallery_calendar.png"),
100)]
101pub fn gallery() {}