MaterialUIのDate / Time pickersの入力欄をOutlinedにしたい
タイトルそのまま。
やりたいんだけど、全く方法が見つけられなかった。
私はきっと同じことをしようとしてまたハマるので、備忘録的に書いておく。
結論だけ知りたい人は、一番したまでどうぞ。
やりたいこと
このデモの入力欄が下線になっている。
これを↓のTextFieldのOutlinedと同じようにしたい。
コードを見てみる
<KeyboardDatePicker
disableToolbar
variant="inline"
format="MM/dd/yyyy"
margin="normal"
id="date-picker-inline"
label="Date picker inline"
value={selectedDate}
onChange={handleDateChange}
KeyboardButtonProps={{
'aria-label': 'change date',
}}
/>
となっているので、「KeyboardDatePicker」という部品であの入力欄が作られていることがわかった。
ならば、APIのページを見に行くだけだ!と検索欄にコピペ。
あれ?!ヒットしない?!
なんでだよ。使ってるじゃないか。
その部品の使い方を教えてくれよ。
やっと見つけた
まぁ、こんな変な苦労をしたのは
私が英語苦手すぎるが故なんだけど。
ずっと、「Material-UI」のドキュメントを漁ってた。
そしてあの部品はどこにいたのか。
「Material-UI pickers」という別のドキュメントにいた。
結果
先ほどのコードにinputVariant="outlined"
と付けるだけで終わった
<KeyboardDatePicker
inputVariant="outlined"
disableToolbar
variant="inline"
format="MM/dd/yyyy"
margin="normal"
id="date-picker-inline"
label="Date picker inline"
value={selectedDate}
onChange={handleDateChange}
KeyboardButtonProps={{
'aria-label': 'change date',
}}
/>
Author And Source
この問題について(MaterialUIのDate / Time pickersの入力欄をOutlinedにしたい), 我々は、より多くの情報をここで見つけました https://qiita.com/ma23305/items/891e537b88a16c718a88著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .