Nhảy tới nội dung

Radio

Properties

Radio

NameTypeDefaultDescription
checkedboolean

Trạng thái của radio, sử dụng dạng controlled component

defaultCheckedboolean

Trạng thái khởi tạo của radio

disabledboolean

Trạng thái radio bị vô hiệu hoá

namestring

Tên của input radio

labelstring

Thêm label cho radio

valuestring | number

Giá trị của radio

sizeRadioSizemedium

Kích thước của radio

onChangefunction

Thêm event handler khi trạng thái radio thay đôi

Radio.Group

NameTypeDefaultDescription
defaultValuestring | number

Giá trị mặc định của radio

disabledboolean

Vô hiệu hoá các radio trong nhóm

namestring

Tên của input radio

sizeRadioSizemedium

Kích thước của radio

optionsArray[]

Danh sách các radio cần render thay thế cho cách sử dụng các children là Radio component

onChangefunction

Thêm event handler khi giá trị radio group thay đôi

import { Radio, Box } from "zaui";

return (
<Radio.Group name="fruit" defaultValue={"apple"}>
<Box>
<Radio value="apple">Apple</Radio>
</Box>
<Box>
<Radio value="banana">Banana</Radio>
</Box>
<Box>
<Radio value="orange">Orange</Radio>
</Box>
</Radio.Group>
);
import { Radio } from "zaui";

return (
<Radio.Group
onChange={val => {
onsole.log(val);
}}
name="fruit"
defaultValue="apple"
options={[
{ label: "Orange", value: "orange", disabled: true },
{ label: "apple", value: "apple" },
{ label: "Banana", value: "banana" },
]}
/>
);

Type

RadioSize

NameDescription
"medium"

Kích thước medium - mặc định

"small"

Kích thước small

Example

import { Radio } from "zaui";

return (
<Radio size="small" defaultChecked>Label</Radio>
);