Skip to main content
BlueAI
Home/Components/Form & Input/RadioGroup

FormRadioGroup

ラジオボタングループコンポーネント。排他的な選択肢を提示する。

|
import { FormRadioGroup } from "@blueai/ui"

Examples

Basic
const [value, setValue] = useState("monthly");

<FormRadioGroup
  name="billing-cycle"
  label="請求サイクル"
  value={value}
  onChange={setValue}
  options={[
    { value: "monthly", label: "月次" },
    { value: "quarterly", label: "四半期" },
    { value: "yearly", label: "年次" },
  ]}
/>

Props

PropTypeDefaultDescription
name*stringHTML input name 属性
value*string選択値
options*RadioOption[]選択肢 { value, label }
onChange*(value: string) => void変更ハンドラ
labelstringグループラベル
direction"horizontal" | "vertical""horizontal"配置方向
errorstringエラーメッセージ
requiredboolean必須マーク表示
disabledbooleanfalse無効状態