Override custom input style
To override or customized the styles, follow these steps:
Let us say you want to customize the CustomInputHorizontal component.(you can customize other custom input components as well by following the same steps).
You can override the styles in both the src/components/theme/userTheme.ts or src/components/theme/mergedTheme.ts file.
You may refer to the following code snippet:
- MergedTheme.ts
- userTheme.ts
src/components/theme/MergedTheme.ts
const MergedTheme = () => {
const userTheme = {
components: {
MuiCustomInputHorizontal: {
styleOverrides: {
title : {
color: '#fff',
fontSize: '1.25rem',
}
}
}
}
} as Theme
return deepmerge(coreTheme(), userTheme)
}
src/components/theme/userTheme.ts
const userTheme = (): Theme => {
return {
components: {
MuiCustomInputHorizontal: {
styleOverrides: {
title : {
color: '#fff',
fontSize: '1.25rem',
}
}
}
}
} as Theme
}
You have to add mergedTheme or userTheme in index.tsx file. You may refer to this on how to implement it.
That's it ! You have successfully customized the styles of CustomInputHorizontal component.🥳🎉