Cant create variant for SVG icon
Open
@siriwatknp is already working on this.
Since Oct 21, 2022.
customization: theme
scope: system
- Dominant language
- JavaScript
- Stars
- 99.1k
- Forks
- 32.5k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 106
Description
Duplicates
- I have searched the existing issues
Latest version
- I have tested the latest version
Steps to reproduce 🕹
Use WebStorm & try to create custom color variant for SvgIcon like default and it is #434A54
export const muiTheme = createTheme({
palette: {
default: {
main: '#434A54',
},
},
components: {
MuiIcon: {
variants: [
{
props: {
// TODO
// color: 'default',
},
style: {
color: theme.black,
},
},
],
},
},
plPL,
},
);
declare module '@mui/material/styles' {
interface Palette {
default: Palette['primary'];
}
interface PaletteOptions {
default: PaletteOptions['primary'];
}
}
declare module '@mui/material/Icon' {
interface IconPropsColorOverrides {
default: true;
}
}
declare module '@mui/material/SvgIcon' {
interface SvgIconPropsColorOverrides {
default: true;
}
}
Current behavior 😯
Cant add color named default to MuiSvgIcon; & I have no tips in component or anything else (only default colors are avilable).
Expected behavior 🤔
There should not be any errors in theme & custom color should be visible in tips
Context 🔦
My friend dosent have such issue on VSCODE only I have it in webstorm :|
Your environment 🌎
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.