Morphのデータを扱う
<VariableSelect />
<VariableSelect>
は、variable()
関数で宣言した変数に値を入力するためのセレクトボックスを表示するコンポーネントです。
プロパティ
variable
Variable
requiredコンポーネントの入力値をバインドする変数オブジェクト
placeholder
string
セレクトボックスのプレースホルダー
withClearButton
boolean
trueの場合、選択肢の下部にリセットボタンを表示します
VariableSelectItem
<VariableSelectItem>
は、<VariableSelect>
の選択肢を表示するためのコンポーネントです。
プロパティ
value
string
required選択肢が選択された際に、variable
に設定される値
VariableSelectItems
<VariableSelectItems>
は、<VariableSelectItem>
を複数まとめて追加するためのコンポーネントです。
オブジェクトの配列を渡すか、getJson
の返り値を渡してください。
プロパティ
items
Array<{ [key: string]: string }> | ReturnType<getJson>
required選択肢のリスト。オブジェクトの配列を渡すか、getJson
の返り値を渡してください。
valueKey
string
items
のオブジェクトの中から、variable
に設定される値を取得するためのキー
labelKey
string
items
のオブジェクトの中から、選択肢のラベルを取得するためのキー
その他のコンポーネント
<VariableSelectGroup>
… VaraibleSelectItem のグループを作成するためのコンポーネント<VariableSelectLabel>
… グループのラベル<VariableSelectSeparator>
… セレクトボックスの選択肢の間に挿入される区切り線