Radio
Один вариант в именованной группе radio; общий Name.
github.com/fastygo/templ/ui
Radio рендерит один вариант в именованной группе. Все радиокнопки группы используют одно значение Name.
Группа
import "github.com/fastygo/templ/ui"
templ Example() {
@ui.Stack(ui.StackProps{Class: "gap-2"}) {
@ui.Radio(ui.RadioProps{Name: "plan", Value: "free", ID: "plan-free", Checked: true})
@ui.Radio(ui.RadioProps{Name: "plan", Value: "pro", ID: "plan-pro"})
}
}
import "github.com/fastygo/templ/ui"
templ Example() {
@ui.Stack(ui.StackProps{Class: "gap-2"}) {
@ui.Radio(ui.RadioProps{Name: "plan", Value: "free", ID: "plan-free", Checked: true})
@ui.Radio(ui.RadioProps{Name: "plan", Value: "pro", ID: "plan-pro"})
}
}
Неактивная
import "github.com/fastygo/templ/ui"
templ Example() {
@ui.Radio(ui.RadioProps{Name: "plan", Value: "pro", ID: "plan-pro", Disabled: true})
}
import "github.com/fastygo/templ/ui"
templ Example() {
@ui.Radio(ui.RadioProps{Name: "plan", Value: "pro", ID: "plan-pro", Disabled: true})
}
API
Name · string — Общее имя группы
Value · string — Значение варианта
Checked · bool — Выбранный вариант в группе
Disabled · bool — Неактивное состояние