Jvn*_*Jvn 7 reactjs material-ui notistack
默认背景颜色是白色,但我想将其更改为深色。
mui v5 中启用了深色模式。
我已经找到了更改错误、信息等的方法,但我想做的是更改默认背景颜色而不指定任何变体。
// _app.tsx
<SnackbarProvider maxSnack={3}>
<Component {...pageProps} />
</SnackbarProvider>
Run Code Online (Sandbox Code Playgroud)
这就是notstack的实现方式。
ozk*_*lai 10
默认情况下,MUI 组件以情感作为其风格引擎。makeStyle 在 mui v5 中已过时(已弃用)。如果你想覆盖更深元素的样式,你必须这样做:
https://mui.com/material-ui/guides/interoperability/#deeper-elements-3
import { SnackbarProvider } from "notistack";
import { styled } from "@mui/material";
const StyledSnackbarProvider = styled(SnackbarProvider)`
&.SnackbarItem-contentRoot {
background-color: orange;
}
`;
export default () => {
return (
<StyledSnackbarProvider>
<MyApp />
</StyledSnackbarProvider>
);
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6655 次 |
| 最近记录: |