tailwind_css/modules/background/color/
mod.rs

1use super::*;
2
3#[doc=include_str!("readme.md")]
4#[derive(Clone, Debug)]
5pub struct TailwindBackgroundColor {
6    color: TailwindColor,
7}
8crate::macros::sealed::color_instance!(TailwindBackgroundColor);
9
10impl Display for TailwindBackgroundColor {
11    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
12        write!(f, "bg-{}", self.color)
13    }
14}
15
16impl TailwindInstance for TailwindBackgroundColor {
17    fn attributes(&self, ctx: &TailwindBuilder) -> CssAttributes {
18        css_attributes! {
19            "background-color" => self.color.get_properties(ctx)
20        }
21    }
22}