Created
November 20, 2020 15:04
-
-
Save multivoltage/341756f864ab86f5801347f2e768c51f to your computer and use it in GitHub Desktop.
Example of a big configuration for theme and Textfield in material ui (react) - (font and colors)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
``` | |
const primaryColor = "#15C3B2"; | |
const secondaryColor = "#227C9D"; | |
const theme = createMuiTheme({ | |
palette: { | |
primary: { | |
main: primaryColor, //"#49cbdc", | |
}, | |
secondary: { | |
main: secondaryColor, // "#ff4081", | |
}, | |
}, | |
typography: { | |
fontFamily: [ | |
"Gilroy-Medium", | |
"-apple-system", | |
"BlinkMacSystemFont", | |
'"Segoe UI"', | |
"Roboto", | |
'"Helvetica Neue"', | |
"Arial", | |
"sans-serif", | |
'"Apple Color Emoji"', | |
'"Segoe UI Emoji"', | |
'"Segoe UI Symbol"', | |
].join(","), | |
}, | |
overrides: { | |
MuiTextField: { | |
root: { | |
"& input": { | |
WebkitBoxShadow: "0 0 0 1000px white inset", | |
WebkitTextFillColor: secondaryColor, | |
}, | |
"& .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline": { | |
borderColor: primaryColor, | |
}, | |
"&:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline": { | |
borderColor: primaryColor, | |
borderWidth: 1, | |
}, | |
"& .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline": { | |
borderColor: primaryColor, | |
borderWidth: 1, | |
}, | |
"& .MuiOutlinedInput-input": { | |
color: primaryColor, | |
}, | |
"&:hover .MuiOutlinedInput-input": { | |
color: primaryColor, | |
}, | |
"& .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input": { | |
// color: "purple", | |
}, | |
"& .MuiInputLabel-outlined": { | |
color: primaryColor, | |
}, | |
"&:hover .MuiInputLabel-outlined": { | |
// color: "red", | |
}, | |
"& .MuiInputLabel-outlined.Mui-focused": { | |
// color: "purple", | |
}, | |
}, | |
}, | |
}, | |
}); | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment