Lewati ke konten

Radio Button - React

Radio Button

banner-background
import { RadioInput } from '@idds/react';

Selected:

NameTypeDefaultRequiredDescription
labelstringYesLabel text yang ditampilkan di atas radio group.
valuestring | number | booleanYesNilai yang sedang dipilih (selected value).
optionsOptionItem[]YesArray of options dengan format { label: string; value: string | number; }.
onChange(val: string | number) => voidYesCallback yang dipanggil ketika selection berubah. Menerima nilai yang baru dipilih.
size?'sm' | 'md' | 'lg''md'NoUkuran radio button.
orientation?'vertical' | 'horizontal''vertical'NoOrientasi layout radio buttons: vertical (stacked) atau horizontal (inline).
disabled?booleanfalseNoNonaktifkan seluruh radio group.
required?booleanfalseNoTandai field sebagai required (menampilkan asterisk pada label).
error?booleanfalseNoTampilkan state error (mengubah warna border dan helper text menjadi merah).
helperText?stringNoText helper yang ditampilkan di bawah radio group.
className?stringNoClassName tambahan untuk fieldset container.