【发布时间】:2021-10-17 15:14:24
【问题描述】:
我正在尝试使我的组件根据道具看起来不同,例如使用 styled 函数的“variant”,如下所示:
import { styled } from '@mui/material/styles';
const RemoveButton = styled(Button)(({ theme }) => ({
backgroundColor: 'lightgreen',
}));
function App() {
return (
<>
<RemoveButton>Remove Button</RemoveButton>
</>
);
}
export default App;
例如,如果我希望我的组件在variant="contained" 时为红色,而在variant="outlined" 时为蓝色,我该怎么办?
【问题讨论】:
标签: javascript reactjs material-ui