Radio

En/ Ru

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.Radio(ui.RadioProps{Name: "plan", Value: "pro", ID: "plan-pro", Disabled: true})
}

API

Name · string — Общее имя группы

Value · string — Значение варианта

Checked · bool — Выбранный вариант в группе

Disabled · bool — Неактивное состояние