
Research
/Security News
PolinRider Spreads Through Compromised GitHub Accounts and Packagist
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.
mui-styles
Advanced tools
Material UI v5 and later versions
Using npm:
npm install mui-styles
import { makeStyles } from "mui-styles";
const useStyles = makeStyles({
container: {
width: "100%",
height: 100,
padding: 10,
backgroundColor: '#fff',
borderRadius: 20
},
});
export default function App() {
const classes = useStyles();
return <div className={classes.container}>Hello world</div>;
}
MakeStyles with theme
import { makeStyles, Theme } from "mui-styles";
const useStyles = makeStyles((theme: Theme) => ({
width: "100%",
height: 100,
padding: 10,
backgroundColor: theme.palette.primary.main,
borderRadius: 20,
}));
export default function App() {
const classes = useStyles();
return <div className={classes.container}>Hello world</div>;
}
Styled components
import { styled } from "mui-styles";
import { Card } from "@mui/material";
const MuiCard = styled(Card)({
maxWidth: 300,
borderRadius: 20,
padding: 15,
margin: 20,
textAlign: "center"
});
export default function StyledComponents() {
return <MuiCard>Styled with card</MuiCard>;
}
With styles component
import * as React from 'react';
import PropTypes from 'prop-types';
import { withStyles } from 'mui-styles';
const useStyles = {
container: {
width: "100vw",
height: "100vh",
padding: 0,
},
};
function WithStylesComponent(props) {
const { classes } = props;
return <div className={classes.container}>With styles component</div>;
}
WithStylesComponent.propTypes = {
classes: PropTypes.object.isRequired,
};
export default withStyles(useStyles)(WithStylesComponent);
FAQs
Type-safe legacy JSS styling helpers for Material UI: makeStyles, withStyles, styled, StylesProvider and SSR utilities.
The npm package mui-styles receives a total of 645 weekly downloads. As such, mui-styles popularity was classified as not popular.
We found that mui-styles demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.

Company News
Allow myself to introduce... myself.