diff --git a/examples/material-ui/package.json b/examples/material-ui/package.json index 7d247b1dd..f3ebc8ee3 100644 --- a/examples/material-ui/package.json +++ b/examples/material-ui/package.json @@ -10,7 +10,6 @@ "@emotion/react": "11.14.0", "@emotion/styled": "11.14.1", "@mui/material": "7.3.4", - "@mui/styles": "6.4.8", "@tanem/react-nprogress": "latest", "@types/jest": "30.0.0", "@types/node": "22.18.9", diff --git a/examples/material-ui/src/Progress.tsx b/examples/material-ui/src/Progress.tsx index a11f221e6..e83afdd04 100644 --- a/examples/material-ui/src/Progress.tsx +++ b/examples/material-ui/src/Progress.tsx @@ -1,33 +1,28 @@ import Container from '@mui/material/Container' import LinearProgress from '@mui/material/LinearProgress' -import { makeStyles, Theme } from '@mui/styles' import { useNProgress } from '@tanem/react-nprogress' import React from 'react' -const useStyles = makeStyles< - Theme, - Pick, 'animationDuration' | 'isFinished'> ->({ - bar: ({ animationDuration }) => ({ - transitionDuration: `${animationDuration}ms`, - }), - container: ({ animationDuration, isFinished }) => ({ - opacity: isFinished ? 0 : 1, - pointerEvents: 'none', - transition: `opacity ${animationDuration}ms linear`, - }), -}) - const Progress: React.FC<{ isAnimating: boolean }> = ({ isAnimating }) => { const { animationDuration, isFinished, progress } = useNProgress({ isAnimating, }) - const classes = useStyles({ animationDuration, isFinished }) return ( - + diff --git a/examples/material-ui/src/index.tsx b/examples/material-ui/src/index.tsx index 1d3447e0d..ad8b16d18 100644 --- a/examples/material-ui/src/index.tsx +++ b/examples/material-ui/src/index.tsx @@ -1,27 +1,12 @@ +import { GlobalStyles } from '@mui/material' import Button from '@mui/material/Button' import Container from '@mui/material/Container' -import { makeStyles } from '@mui/styles' import React, { useState } from 'react' import { createRoot } from 'react-dom/client' import Progress from './Progress' -const useStyles = makeStyles({ - '@global': { - body: { - margin: 0, - }, - }, - container: { - alignItems: 'center', - display: 'flex', - height: '100vh', - justifyContent: 'center', - }, -}) - const App: React.FC = () => { - const classes = useStyles() const [state, setState] = useState({ isAnimating: false, key: 0, @@ -29,8 +14,22 @@ const App: React.FC = () => { return ( <> + - +