Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1826 remove @mui/styles from project #1862

Merged
merged 6 commits into from Feb 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -37,7 +37,7 @@ Version 3 has been released! You can read about the [updates here](https://githu

`npm install mui-datatables --save`

If your project doesn't already use them, you need to install `@mui/material`, `@mui/icons-material` as well.
If your project doesn't already use them, you need to install `@mui/material`, `@mui/icons-material` and `tss-react` as well.

## Compatibility

Expand Down
4 changes: 2 additions & 2 deletions docs/pages/index.js
Expand Up @@ -8,7 +8,7 @@ import BuildIcon from '@mui/icons-material/Build'; // eslint-disable-line import
import CodeSnippet from '../utils/CodeSnippet';
import Layout from '../utils/layout';
import withRoot from '../utils/withRoot';
import { withStyles } from '@mui/styles';
import { withStyles } from 'tss-react/mui';

const styles = theme => ({
stepIcon: {
Expand Down Expand Up @@ -85,4 +85,4 @@ const options = {
}
}

export default withRoot(withStyles(styles)(Homepage));
export default withRoot(withStyles(Homepage, styles));
4 changes: 2 additions & 2 deletions docs/utils/CodeSnippet.js
Expand Up @@ -5,7 +5,7 @@ import prism from 'prismjs';
import 'prismjs/components/prism-jsx';
import 'prismjs/components/prism-bash';
import Paper from '@mui/material/Paper';
import { withStyles } from '@mui/styles';
import { withStyles } from 'tss-react/mui';

const styles = theme => ({});

Expand Down Expand Up @@ -34,4 +34,4 @@ class CodeSnippet extends React.Component {
}
}

export default withStyles(styles)(CodeSnippet);
export default withStyles(CodeSnippet, styles);
4 changes: 2 additions & 2 deletions docs/utils/layout.js
Expand Up @@ -9,7 +9,7 @@ import MenuIcon from '@mui/icons-material/Menu';
import Tooltip from '@mui/material/Tooltip';
import GitHub from '../icons/GitHub';
import withRoot from '../utils/withRoot';
import { withStyles } from '@mui/styles';
import { withStyles } from 'tss-react/mui';
import Menu from './Menu';

/* eslint-disable import/no-webpack-loader-syntax */
Expand Down Expand Up @@ -100,4 +100,4 @@ class Layout extends React.Component {
}
}

export default withRoot(withStyles(styles)(Layout));
export default withRoot(withStyles(Layout, styles));
2 changes: 1 addition & 1 deletion docs/utils/withRoot.js
@@ -1,6 +1,6 @@
import React from 'react';
import PropTypes from 'prop-types';
import { ThemeProvider } from '@mui/styles';
import { ThemeProvider } from '@mui/material/styles';
import getPageContext from './getPageContext';

function withRoot(Component) {
Expand Down
4 changes: 2 additions & 2 deletions examples/Router/ExamplesGrid.js
Expand Up @@ -2,7 +2,7 @@ import {Link} from "react-router-dom";
import {Card, CardContent, Grid, Typography} from "@mui/material";
import React from "react";
import examples from "../examples";
import {withStyles} from "@mui/styles";
import { withStyles } from "tss-react/mui";
import TextField from '@mui/material/TextField';

const styles = {
Expand Down Expand Up @@ -85,4 +85,4 @@ class ExamplesGrid extends React.Component {
}
}

export default withStyles(styles)(ExamplesGrid);
export default withStyles(ExamplesGrid, styles);
4 changes: 2 additions & 2 deletions examples/Router/index.js
@@ -1,7 +1,7 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { HashRouter as Router, Route, Switch } from 'react-router-dom';
import { withStyles } from '@mui/styles';
import { withStyles } from "tss-react/mui";
import ExamplesGrid from './ExamplesGrid';
import examples from '../examples';
import Button from '@mui/material/Button';
Expand Down Expand Up @@ -61,7 +61,7 @@ class Examples extends React.Component {
}
}

const StyledExamples = withRouter(withStyles(styles)(Examples));
const StyledExamples = withRouter(withStyles(Examples, styles));

function App() {
return (
Expand Down
6 changes: 3 additions & 3 deletions examples/custom-components/TableViewCol.js
Expand Up @@ -6,9 +6,9 @@ import Button from '@mui/material/Button';
import FormControl from '@mui/material/FormControl';
import FormGroup from '@mui/material/FormGroup';
import FormControlLabel from '@mui/material/FormControlLabel';
import { makeStyles } from '@mui/styles';
import { makeStyles } from "tss-react/mui";

const useStyles = makeStyles(
const useStyles = makeStyles()(
theme => ({
root: {
padding: '16px 24px 16px 24px',
Expand Down Expand Up @@ -43,7 +43,7 @@ const useStyles = makeStyles(
);

const TableViewCol = ({ columns, options, components = {}, onColumnUpdate, updateColumns }) => {
const classes = useStyles();
const { classes } = useStyles();
const textLabels = options.textLabels.viewColumns;
const CheckboxComponent = components.Checkbox || Checkbox;

Expand Down
4 changes: 2 additions & 2 deletions examples/customize-footer/CustomFooter.js
Expand Up @@ -3,7 +3,7 @@ import TableFooter from "@mui/material/TableFooter";
import TableRow from "@mui/material/TableRow";
import TableCell from "@mui/material/TableCell";
import MuiTablePagination from "@mui/material/TablePagination";
import { withStyles } from "@mui/styles";
import { withStyles } from "tss-react/mui";

const defaultFooterStyles = {
};
Expand Down Expand Up @@ -58,4 +58,4 @@ class CustomFooter extends React.Component {

}

export default withStyles(defaultFooterStyles, { name: "CustomFooter" })(CustomFooter);
export default withStyles(CustomFooter, defaultFooterStyles, { name: "CustomFooter" });
7 changes: 4 additions & 3 deletions examples/customize-footer/index.js
@@ -1,7 +1,8 @@
import React, { useState } from 'react';
import MUIDataTable from '../../src/';
import CustomFooter from './CustomFooter';
import { makeStyles } from '@mui/styles';
import { makeStyles } from "tss-react/mui";

import TableFooter from '@mui/material/TableFooter';
import TableRow from '@mui/material/TableRow';
import TableCell from '@mui/material/TableCell';
Expand All @@ -10,7 +11,7 @@ import FormGroup from '@mui/material/FormGroup';
import FormControlLabel from '@mui/material/FormControlLabel';
import clsx from 'clsx';

const useStyles = makeStyles(theme => ({
const useStyles = makeStyles()(theme => ({
footerCell: {
backgroundColor: theme.palette.background.paper,
borderBottom: 'none',
Expand All @@ -25,7 +26,7 @@ const useStyles = makeStyles(theme => ({
function Example() {
const [resizableColumns, setResizableColumns] = useState(false);
const [stickyFooter, setStickyFooter] = useState(true);
const classes = useStyles();
const { classes } = useStyles();

const columns = ['Name', 'Title', 'Location', 'Age', 'Salary'];

Expand Down
4 changes: 2 additions & 2 deletions examples/customize-search-render/CustomSearchRender.js
Expand Up @@ -3,7 +3,7 @@ import Grow from '@mui/material/Grow';
import TextField from '@mui/material/TextField';
import IconButton from '@mui/material/IconButton';
import ClearIcon from '@mui/icons-material/Clear';
import { withStyles } from '@mui/styles';
import { withStyles } from "tss-react/mui";

const defaultSearchStyles = theme => ({
main: {
Expand Down Expand Up @@ -65,4 +65,4 @@ class CustomSearchRender extends React.Component {
}
}

export default withStyles(defaultSearchStyles, { name: 'CustomSearchRender' })(CustomSearchRender);
export default withStyles(CustomSearchRender, defaultSearchStyles, { name: 'CustomSearchRender' });
5 changes: 3 additions & 2 deletions examples/customize-styling/index.js
@@ -1,6 +1,7 @@
import React from 'react';
import MUIDataTable from '../../src/';
import { ThemeProvider, withStyles } from '@mui/styles';
import { ThemeProvider } from '@mui/material/styles';
import { withStyles } from "tss-react/mui";
import { createTheme } from '@mui/material/styles';
import Switch from '@mui/material/Switch';
import FormGroup from '@mui/material/FormGroup';
Expand Down Expand Up @@ -218,4 +219,4 @@ class Example extends React.Component {
}
}

export default withStyles(customStyles, { name: 'ExampleCard.js' })(Example);
export default withStyles(Example, customStyles, { name: 'ExampleCardjs' });
5 changes: 2 additions & 3 deletions examples/customize-toolbar/CustomToolbar.js
Expand Up @@ -2,8 +2,7 @@ import React from "react";
import IconButton from "@mui/material/IconButton";
import Tooltip from "@mui/material/Tooltip";
import AddIcon from "@mui/icons-material/Add";
import { withStyles } from "@mui/styles";

import { withStyles } from "tss-react/mui";
const defaultToolbarStyles = {
iconButton: {
},
Expand Down Expand Up @@ -31,4 +30,4 @@ class CustomToolbar extends React.Component {

}

export default withStyles(defaultToolbarStyles, { name: "CustomToolbar" })(CustomToolbar);
export default withStyles(CustomToolbar, defaultToolbarStyles, { name: "CustomToolbar" });
4 changes: 2 additions & 2 deletions examples/customize-toolbarselect/CustomToolbarSelect.js
Expand Up @@ -4,7 +4,7 @@ import Tooltip from "@mui/material/Tooltip";
import CompareArrowsIcon from "@mui/icons-material/CompareArrows";
import IndeterminateCheckBoxIcon from "@mui/icons-material/IndeterminateCheckBox";
import BlockIcon from "@mui/icons-material/Block";
import { withStyles } from "@mui/styles";
import { withStyles } from "tss-react/mui";

const defaultToolbarSelectStyles = {
iconButton: {
Expand Down Expand Up @@ -63,4 +63,4 @@ class CustomToolbarSelect extends React.Component {
}
}

export default withStyles(defaultToolbarSelectStyles, { name: "CustomToolbarSelect" })(CustomToolbarSelect);
export default withStyles(CustomToolbarSelect, defaultToolbarSelectStyles, { name: "CustomToolbarSelect" });
2 changes: 1 addition & 1 deletion examples/expandable-rows/index.js
Expand Up @@ -3,7 +3,7 @@ import ReactDOM from "react-dom";
import MUIDataTable, {ExpandButton} from "../../src/";
import TableRow from "@mui/material/TableRow";
import TableCell from "@mui/material/TableCell";
import { ThemeProvider } from "@mui/styles";
import { ThemeProvider } from '@mui/material/styles';
import { createTheme } from "@mui/material/styles";

class Example extends React.Component {
Expand Down
5 changes: 2 additions & 3 deletions examples/infinite-scrolling/index.js
Expand Up @@ -2,7 +2,6 @@ import React, { Fragment, Component } from "react";
import { Waypoint } from "react-waypoint";
import PropTypes from "prop-types";
import MUIDataTable from "../../src/";
import { ThemeProvider } from "@mui/styles";
import { createTheme } from "@mui/material/styles";
import {
Table,
Expand All @@ -12,7 +11,7 @@ import {
TableRow,
Paper
} from "@mui/material";
import { withStyles } from "@mui/styles";
import { withStyles } from "tss-react/mui";

const styles = theme => ({
root: {
Expand Down Expand Up @@ -187,4 +186,4 @@ MessageManager.propTypes = {
classes: PropTypes.object.isRequired
};

export default withStyles(styles)(MessageManager);
export default withStyles(MessageManager, styles);
3 changes: 2 additions & 1 deletion examples/themes/index.js
@@ -1,6 +1,7 @@
import React from 'react';
import MUIDataTable from '../../src/';
import {ThemeProvider} from '@mui/styles';
import { ThemeProvider } from '@mui/material/styles';

import {createTheme} from '@mui/material/styles';

class Example extends React.Component {
Expand Down