Module class_builder

Module class_builder 

Source
Expand description

ClassBuilder implementation

This module contains the ClassBuilder struct and its methods.

§Example

use tailwind_rs_core::ClassBuilder;

// Create type-safe Tailwind classes
let class_builder = ClassBuilder::new();
let class_set = class_builder
    .class("bg-blue-500")
    .class("text-white")
    .class("px-4")
    .class("py-2")
    .class("rounded-lg")
    .class("hover:bg-blue-600")
    .build();

// Convert to CSS classes
let css_classes = class_set.to_css_classes();
// Result: "bg-blue-500 text-white px-4 py-2 rounded-lg hover:bg-blue-600"

Structs§

ClassBuilder
Builder for creating class sets