tailwind_css_fixes/modules/layouts/container/
mod.rs

1use super::*;
2
3#[doc=include_str!("readme.md")]
4#[derive(Copy, Clone, Debug, Default)]
5pub struct TailwindContainer {}
6
7impl Display for TailwindContainer {
8    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
9        write!(f, "container",)
10    }
11}
12/// .container {
13//     width: 100%
14// }
15//
16
17impl TailwindInstance for TailwindContainer {
18    fn inlineable(&self) -> bool {
19        false
20    }
21    fn attributes(&self, _: &TailwindBuilder) -> CssAttributes {
22        css_attributes! {
23            "width" => "100%"
24        }
25    }
26    fn additional(&self, _: &TailwindBuilder) -> String {
27        r#"
28@media(min-width:640px){.container{max-width:640px}}
29@media(min-width:720px){.container{max-width:720px}}
30@media(min-width:768px){.container{max-width:768px}}
31@media(min-width:1024px){.container{max-width:1024px}}
32@media(min-width:1280px){.container{max-width:1280px}}
33@media(min-width:1536px){.container{max-width:1536px}}
34"#
35        .to_string()
36    }
37}