0.1.1 • Published 4 years ago

babel-plugin-mui-make-styles v0.1.1

Weekly downloads
7
License
MIT
Repository
github
Last release
4 years ago

Babel plugin for Material UI v4's makeStyles

This plugin defaults the classNamePrefix option of makeStyles to the current filename.

This makes debugging easier. Instead of seeing makeStyles-* classes in DOM you'll see a prefix that probably matches the component name (by convention).

Example

# MyComponent.tsx

const useStyles = makeStyles({
  root: { color: 'red' }
});

export const MyComponent = () => {
  const classes = useStyles();
  return <div className={classes.root} />; 
};

DOM:

<div class="MyComponent-root-1"></div>

instead of:

<div class="makeStyles-root-1"></div>