dioxus_tailwindcss/
responsive.rs

1// https://tailwindcss.com/docs/responsive-design
2
3/// sm:
4pub fn sm(v: &str) -> String {
5    "sm:".to_owned() + v
6}
7
8/// md:
9pub fn md(v: &str) -> String {
10    "md:".to_owned() + v
11}
12
13/// lg:
14pub fn lg(v: &str) -> String {
15    "lg:".to_owned() + v
16}
17
18/// xl:
19pub fn xl(v: &str) -> String {
20    "xl:".to_owned() + v
21}
22
23/// 2xl:
24pub fn _2xl(v: &str) -> String {
25    "2xl:".to_owned() + v
26}
27
28/// 2xl:
29pub fn xxl(v: &str) -> String {
30    "2xl:".to_owned() + v
31}
32
33/// max-sm:
34pub fn max_sm(v: &str) -> String {
35    "max-sm:".to_owned() + v
36}
37
38/// max-md:
39pub fn max_md(v: &str) -> String {
40    "max-md:".to_owned() + v
41}
42
43/// max-lg:
44pub fn max_lg(v: &str) -> String {
45    "max-lg:".to_owned() + v
46}
47
48/// max-xl:
49pub fn max_xl(v: &str) -> String {
50    "max-xl:".to_owned() + v
51}
52
53/// max-2xl:
54pub fn max_2xl(v: &str) -> String {
55    "max-2xl:".to_owned() + v
56}
57
58/// max-2xl:
59pub fn max_xxl(v: &str) -> String {
60    "max-2xl:".to_owned() + v
61}
62
63/// min-[{p}]:
64pub fn min_any(p: &str, v: &str) -> String {
65    format!("min-[{}]:{}", p, v)
66}
67
68/// max-[{p}]:
69pub fn max_any(p: &str, v: &str) -> String {
70    format!("max-[{}]:{}", p, v)
71}