tailwind_rs_dioxus/
class_builder.rs1use tailwind_rs_core::ClassBuilder;
4
5pub struct DioxusClassBuilder {
7 builder: ClassBuilder,
8}
9
10impl DioxusClassBuilder {
11 pub fn new() -> Self {
13 Self {
14 builder: ClassBuilder::new(),
15 }
16 }
17
18 pub fn class(mut self, class: &str) -> Self {
20 self.builder = self.builder.class(class);
21 self
22 }
23
24 pub fn build(self) -> String {
26 self.builder.build_string()
27 }
28}
29
30impl Default for DioxusClassBuilder {
31 fn default() -> Self {
32 Self::new()
33 }
34}