マテリアル UI で、ボタンに borderRadius を設定したいと考えています。style属性を渡すと、 では機能するようですFlatButtonが、 では機能しないようですRaisedButton。
の場合RaisedButton、borderRadius は親に適用されますが<div>(これは必要です)、<button>それ自体には適用されません (これも必要です)。
これはマテリアル UI のバグですか? または、この動作は意図されていますか? 意図されている場合、角を丸くした RaisedButton を作成するにはどうすればよいですか?
import React from 'react';
import RaisedButton from 'material-ui/lib/raised-button';
import FlatButton from 'material-ui/lib/flat-button';
export default class MyButtons extends React.Component {
render() {
return (
<div>
<FlatButton label="flat button" style={{borderRadius: '25px'}}/> {/*works*/}
<RaisedButton label="raised button" style={{borderRadius: '25px'}} /> {/*does not work*/}
</div>
);
};
}