Button

Button with color variants, sizes and pass-through attributes (HTMX, Alpine).

Variants

@components.Button(components.ButtonProps{Variant: "danger"}) { Danger }

Sizes

@components.Button(components.ButtonProps{Size: "lg"}) { Large }

Disabled

@components.Button(components.ButtonProps{Attrs: templ.Attributes{"disabled": true}}) { Unavailable }