Input Controls

Text Input

new TablerInput("username")
new TablerInput("email", InputType.Email)
new TablerInput("password", InputType.Password)
new TablerInput("count", InputType.Number)

Textarea

new TablerTextarea("description", rows: 5)

Select

new TablerSelect("country", options)

Multi-Select

new TablerAdvancedSelect("tags", options, multiple: true)

Checkboxes

new TablerCheckbox("agree", "I agree to the terms")

Radio Buttons

new TablerRadioGroup("priority", new[] {
    new RadioOption("low", "Low"),
    new RadioOption("medium", "Medium"),
    new RadioOption("high", "High")
})

Token Input

new TablerTokenInput("skills", existingTokens)

Date & Time

new TablerInput("date", InputType.Date)
new TablerInput("time", InputType.Time)
new TablerInput("datetime", InputType.DateTimeLocal)