Muscardinus
공통된 css 넣기 본문
728x90
만약 tab이라는 class에 공통적으로 적용될 스타일이 있다면
ThemeProvider에 넣을 style
import { createMuiTheme } from "@material-ui/core/styles";
const arcBlue = "#0b72b9";
const arcOrange = "#ffba60";
export default createMuiTheme({
palette: {
common: {
arcBlue: `${arcBlue}`,
arcOrange: `${arcOrange}`,
},
primary: {
main: `${arcBlue}`,
},
secondary: {
main: `${arcOrange}`,
},
},
typography: {
tab: {
fontFamily: "Raleway",
textTransform: "none",
fontWeight: 700,
fontSize: "1rem",
},
},
});
tab class를 적용할 자식 컴포넌트의 style
const useStyles = makeStyles((theme) => ({
toolbarMargin: {
...theme.mixins.toolbar,
marginBottom: "3em",
},
logo: {
height: "7em",
},
tabContainer: {
marginLeft: "auto",
},
tab: {
...theme.typography.tab,
minWidth: 10,
marginLeft: "25px",
},
}));
728x90
'MaterialUI' 카테고리의 다른 글
Grid 속성으로 공간 나누기 (0) | 2021.02.14 |
---|
Comments