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

FormCombobox

検索可能なセレクトボックス。候補をフィルタリングして選択できる。

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

Examples

Basic
const OPTIONS: ComboboxOption[] = [
  { value: "tokyo", label: "東京" },
  { value: "osaka", label: "大阪" },
  { value: "nagoya", label: "名古屋" },
];
const [value, setValue] = useState("");

<FormCombobox
  label="都市"
  value={value}
  onChange={setValue}
  options={OPTIONS}
  placeholder="都市を選択..."
/>

Props

PropTypeDefaultDescription
value*string選択値
onChange(value: string) => void値変更ハンドラ
options*ComboboxOption[]選択候補 { value, label }
labelstringラベルテキスト
placeholderstringプレースホルダー
errorstringエラーメッセージ
requiredbooleanfalse必須マーク表示
disabledbooleanfalse無効状態

Types

ComboboxOption

type ComboboxOption = {
  value: string;
  label: string;
};