Skip to content

Commit 3a6fab9

Browse files
brijeshb42Brijesh Bittu
and
Brijesh Bittu
authored
fix: fix pigment vite integration example (#44746)
Co-authored-by: Brijesh Bittu <[email protected]>
1 parent 8413984 commit 3a6fab9

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

.eslintrc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ module.exports = /** @type {Config} */ ({
555555
},
556556
{
557557
// TODO, move rule to be global, propagate: https://github.com/mui/material-ui/issues/42169
558-
files: ['examples/pigment-css-remix-ts/**/*'],
558+
files: ['examples/material-ui-pigment-css-vite-ts/**/*'],
559559
rules: {
560560
'react/react-in-jsx-scope': 'off',
561561
},

examples/material-ui-pigment-css-vite-ts/package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
"@mui/material-pigment-css": "latest",
1515
"@pigment-css/react": "latest",
1616
"react": "latest",
17-
"react-dom": "latest"
17+
"react-dom": "latest",
18+
"react-is": "latest",
19+
"prop-types": "latest",
20+
"hoist-non-react-statics": "latest"
1821
},
1922
"devDependencies": {
2023
"@pigment-css/vite-plugin": "latest",

examples/material-ui-pigment-css-vite-ts/src/App.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as React from 'react';
21
import DefaultPropsProvider from '@mui/material/DefaultPropsProvider';
32
import CssBaseline from '@mui/material/CssBaseline';
43
import Container from '@mui/material-pigment-css/Container';

examples/material-ui-pigment-css-vite-ts/vite.config.ts

+3
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,7 @@ const pigmentConfig = {
1414
// https://vite.dev/config/
1515
export default defineConfig({
1616
plugins: [react(), pigment(pigmentConfig)],
17+
optimizeDeps: {
18+
include: ['prop-types', 'react-is', 'hoist-non-react-statics'],
19+
},
1720
});

0 commit comments

Comments
 (0)