gpt4 book ai didi

javascript - 如何使用断点从 Material UI 按钮中删除轮廓

转载 作者:行者123 更新时间:2023-12-04 12:31:52 25 4
gpt4 key购买 nike

我想删除 outlined中小断点处的变体。为此,我尝试执行以下操作:

const variantType = theme.breakpoints.down('md') ? '' : 'outlined';

<Button name="buyFood" variant={variantType} onClick={this.openFoodModal}>
Buy
</Button>;
这不起作用。我试过研究,以前似乎没有人问过这个问题。所以这是同类产品中的第一个。哈哈

最佳答案

您可以使用 useTheme 来做到这一点。和 useMediaQuery 来自 Material UI 的钩子(Hook)。

import { Button, useTheme, useMediaQuery } from '@material-ui/core'

export default function App() {
const theme = useTheme();
const mediumDown = useMediaQuery(theme.breakpoints.down('md'));

return (
<div className="App">
<Button name="buyFood" variant={mediumDown? 'text' : 'outlined' } onClick={this.openFoodModal}>
Smart Suggest
</Button>
</div>
);
}
Edit Button variant controlled by media query

关于javascript - 如何使用断点从 Material UI 按钮中删除轮廓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68520822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com