tailwind_css/modules/background/color/
mod.rs1use 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}