This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

react-mui-styles
TypeScript icon, indicating that this package has built-in type declarations

2.0.5 • Public • Published

react-mui-styles

license

Version Compatible
^18.x React
^5.x MUI

Install

Using npm:

npm install react-mui-styles

Usage Example

import * as React from "react";
import { makeStyles } from "react-mui-styles";

const useStyles = makeStyles({
  container: {
    width: "100vw",
    height: "100vh",
    padding: 0,
  },
});

export default function App() {
  const classes = useStyles();
  return <div className={classes.container}>Hello world</div>;
}

MakeStyles with theme

import * as React from "react";
import { makeStyles, Theme } from "react-mui-styles";

const useStyles = makeStyles((theme: Theme) => ({
  container: {
    width: "100vw",
    height: "100vh",
    padding: 0,
  },
  [theme.breakpoints.down('md')]: {
    container: {
      width: 100
    },
  },
  [theme.breakpoints.down('sm')]: {
    container: {
      width: 300
    },
  },
  [theme.breakpoints.down('xs')]: {
    container: {
      width: 500
    },
  }
}));

export default function App() {
  const classes = useStyles();
  return <div className={classes.container}>Hello world</div>;
}

Styled components

import * as React from "react";
import { styled } from "react-mui-styles";
import { Card } from "@mui/material";

const MuiCard = styled(Card)({
  borderRadius: 5,
  padding: 15,
  textAlign: "center",
  maxWidth: 200,
});

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 'react-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);

Authors

Package Sidebar

Install

npm i react-mui-styles

Weekly Downloads

0

Version

2.0.5

License

MIT

Unpacked Size

176 kB

Total Files

10

Last publish

Collaborators

  • blencm