tailwind_css/modules/interactivity/accent/
mod.rs

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