tailwind_css_fixes/modules/svg/fill/
mod.rs

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