dioxus_element_plug/styles/
enhanced_output.rs1pub fn complete_element_plus_css() -> String {
7 let mut css = String::new();
8
9 css.push_str(&super::css_snippets::css_reset());
11 css.push_str("\n\n");
12
13 css.push_str(&super::css_snippets::utility_classes());
15 css.push_str("\n\n");
16
17 css.push_str(&super::css_snippets::grid_system());
19 css.push_str("\n\n");
20
21 css.push_str(&super::simple_css_generation::all_styles());
23
24 css
25}
26
27pub fn theme_css_variables(theme: &super::theme::Theme) -> String {
29 super::theme::generate_css_variables(theme)
30}
31
32pub fn setup_complete_element_plus() -> String {
34 let theme = super::theme::Theme::default();
35 let mut setup = String::new();
36
37 setup.push_str(&theme_css_variables(&theme));
38 setup.push_str("\n\n");
39 setup.push_str(&complete_element_plus_css());
40
41 setup
42}