使用法
import { __experimentalInputControl as InputControl } from '@wordpress/components';
import { useState } from 'react';
const Example = () => {
const [ value, setValue ] = useState( '' );
return (
<InputControl
value={ value }
onChange={ ( nextValue ) => setValue( nextValue ?? '' ) }
/>
);
};
プロパティ
無効
trueの場合、input
は無効になります。
isPressEnterToChange
trueの場合、ENTER
キーの押下がonChange
をトリガーするために必要です。有効にすると、タブを離れるときにも変更がトリガーされます(onBlur
)。
視覚からラベルを隠す
trueの場合、ラベルはスクリーンリーダーにのみ表示されます。
ラベル
このプロパティが追加されると、ラベルプロパティを使用してコンテンツとしてラベルが生成されます。
ラベルの位置
ラベルの位置(top
、side
、bottom
、またはedge
)。
onChange
入力の値を受け取る関数。
プレフィックス
入力の左側に要素をレンダリングします。
サイズ
入力のサイズを調整します。
サイズには: default
、small
サフィックス
入力の右側に要素をレンダリングします。
タイプ
レンダリングする入力要素のタイプ。デフォルトは「text」です。
値
入力の現在の値。
__next40pxDefaultSize
将来のバージョンでデフォルトサイズになる大きなデフォルト高さを選択し始めます。
- タイプ:
Boolean
- 必須: いいえ
- デフォルト:
false