Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
8b9ddd6
Fix next esm resolution
Janpot Mar 10, 2025
f06bc1b
Merge branch 'master' into next-esm
Janpot Mar 10, 2025
0a3bfab
update peers
Janpot Mar 10, 2025
f2b698f
Update pnpm-lock.yaml
Janpot Mar 10, 2025
5c6d426
Fix across the product line
Janpot Mar 10, 2025
530a3a6
Merge remote-tracking branch 'upstream/master' into next-esm
Janpot Mar 10, 2025
74935ff
Bring studio to latest next releases
Janpot Mar 10, 2025
a739040
Merge remote-tracking branch 'upstream/master' into studio-next
Janpot Mar 12, 2025
23d3375
revert ESM revert
Janpot Mar 12, 2025
0368542
let's go
Janpot Mar 12, 2025
b6c27ed
fixes
Janpot Mar 12, 2025
a46bc53
add patches for esm
Janpot Mar 12, 2025
05ca2bc
Update pnpm-lock.yaml
Janpot Mar 12, 2025
c76ee9c
Merge remote-tracking branch 'upstream/master' into studio-next
Janpot Mar 12, 2025
7b4c83e
Update DataGrid.tsx
Janpot Mar 12, 2025
ccf2900
revert studio
Janpot Mar 19, 2025
9531819
Merge remote-tracking branch 'upstream/master' into studio-next
Janpot Mar 19, 2025
b515b7c
remove telemetry patch
Janpot Mar 19, 2025
23bbd10
Merge remote-tracking branch 'upstream/master' into studio-next
Janpot Mar 20, 2025
1186115
Merge branch 'master' into studio-next
Janpot Mar 24, 2025
702be00
Update pnpm-lock.yaml
Janpot Mar 26, 2025
0d6ca49
Merge remote-tracking branch 'upstream/master' into studio-next
Janpot Mar 26, 2025
2aa59ad
ferf
Janpot Mar 26, 2025
1404320
vsfg
Janpot Mar 26, 2025
43d8ca9
Update pnpm-lock.yaml
Janpot Mar 26, 2025
d13978a
Merge remote-tracking branch 'upstream/master' into studio-next
Janpot Mar 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';
import Card from '@mui/material/Card';
import CardContent from '@mui/material/CardContent';
import Typography from '@mui/material/Typography';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';

export default function PageContent() {
return (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';
import Card from '@mui/material/Card';
import CardContent from '@mui/material/CardContent';
import Typography from '@mui/material/Typography';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';

export default function PageContent() {
return (
Expand Down
3 changes: 3 additions & 0 deletions docs/next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ const toolpadCorePkg = loadPkg('./packages/toolpad-core');
const toolpadStudioPkg = loadPkg('./packages/toolpad-studio');

export default withDocsInfra({
experimental: {
esmExternals: undefined,
},
transpilePackages: [
// TODO, those shouldn't be needed in the first place
'@mui/monorepo', // Migrate everything to @mui/docs until the @mui/monorepo dependency becomes obsolete
Expand Down
21 changes: 10 additions & 11 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,19 @@
"@emotion/server": "11.11.0",
"@emotion/styled": "11.14.0",
"@mui/base": "5.0.0-beta.69",
"@mui/docs": "6.4.7",
"@mui/icons-material": "6.4.7",
"@mui/docs": "^7.0.0",
"@mui/icons-material": "^7.0.0",
"@mui/internal-markdown": "1.0.25",
"@mui/joy": "5.0.0-beta.51",
"@mui/lab": "6.0.0-beta.30",
"@mui/material": "6.4.7",
"@mui/material-nextjs": "6.4.3",
"@mui/styles": "6.4.7",
"@mui/system": "6.4.7",
"@mui/utils": "6.4.6",
"@mui/x-data-grid-pro": "7.28.1",
"@mui/x-date-pickers": "7.28.0",
"@mui/x-date-pickers-pro": "7.28.0",
"@mui/x-license": "7.28.0",
"@mui/material": "^7.0.0",
"@mui/material-nextjs": "^7.0.0",
"@mui/system": "^7.0.0",
"@mui/utils": "^7.0.0",
"@mui/x-data-grid-pro": "^8.0.0 || ^8.0.0-beta",
"@mui/x-date-pickers": "^8.0.0 || ^8.0.0-beta",
"@mui/x-date-pickers-pro": "^8.0.0 || ^8.0.0-beta",
"@mui/x-license": "^8.0.0 || ^8.0.0-beta",
"@toolpad/core": "workspace:*",
"@toolpad/studio-components": "^0.13.0",
"@toolpad/studio-runtime": "^0.13.0",
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing-studio/CardGrid.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { alpha } from '@mui/material/styles';
import Box from '@mui/material/Box';
import Paper from '@mui/material/Paper';
import Typography from '@mui/material/Typography';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import SectionHeadline from 'docs/src/components/typography/SectionHeadline';
import Section from 'docs/src/layouts/Section';
import IconImage from 'docs/src/components/icon/IconImage';
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing-studio/UseCases.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import DashboardRoundedIcon from '@mui/icons-material/DashboardRounded';
import AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded';
import SectionHeadline from 'docs/src/components/typography/SectionHeadline';
import GradientText from 'docs/src/components/typography/GradientText';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';

const ImageContainer = styled(Link)(({ theme }) => [
{
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing/BuiltWith.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import Typography from '@mui/material/Typography';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import GradientText from 'docs/src/components/typography/GradientText';
import Section from 'docs/src/layouts/Section';
import SectionHeadline from 'docs/src/components/typography/SectionHeadline';
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing/Examples.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import DashboardRoundedIcon from '@mui/icons-material/DashboardRounded';
import AutoAwesomeRoundedIcon from '@mui/icons-material/AutoAwesomeRounded';
import SectionHeadline from 'docs/src/components/typography/SectionHeadline';
import GradientText from 'docs/src/components/typography/GradientText';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';

const ImageContainer = styled(Link)(({ theme }) => [
{
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing/Features.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import Typography from '@mui/material/Typography';
import Section from 'docs/src/layouts/Section';
import SectionHeadline from 'docs/src/components/typography/SectionHeadline';
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing/StudioIntro.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { alpha } from '@mui/material/styles';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import Card from '@mui/material/Card';
import CardMedia from '@mui/material/CardMedia';
import Typography from '@mui/material/Typography';
Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing/ToolpadDashboardLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { AppProvider, type Navigation, type Router } from '@toolpad/core/AppProv
import { DashboardLayout } from '@toolpad/core/DashboardLayout';
import { PageContainer } from '@toolpad/core/PageContainer';
import DemoSandbox from 'docs/src/modules/components/DemoSandbox';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import { styled } from '@mui/material/styles';
import Frame from '../../modules/components/Frame';

Expand Down
2 changes: 1 addition & 1 deletion docs/src/components/landing/ToolpadPageContainerDemo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { HighlightedCode } from '@mui/docs/HighlightedCode';
import { AppProvider } from '@toolpad/core/AppProvider';
import { PageContainer } from '@toolpad/core/PageContainer';
import { useDemoRouter } from '@toolpad/core/internal';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import { createTheme, styled, useTheme } from '@mui/material/styles';

const code = `
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
"@mui/internal-markdown": "1.0.25",
"@mui/internal-scripts": "1.0.33",
"@mui/monorepo": "github:mui/material-ui#abd8f63bc0b8d681b3bfbe47486508c94ea23609",
"@mui/x-charts": "7.28.0",
"@mui/x-charts": "^8.0.0 || ^8.0.0-beta",
"@next/eslint-plugin-next": "14.2.25",
"@playwright/test": "1.47.2",
"@testing-library/jest-dom": "^6.6.3",
Expand Down
31 changes: 16 additions & 15 deletions packages/toolpad-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,12 @@
"scripts": {
"clean": "rimraf build",
"prebuild": "pnpm clean",
"build": "pnpm build:node && pnpm build:stable && pnpm build:types && pnpm build:copy-files",
"build": "pnpm build:node && pnpm build:modern && pnpm build:stable && pnpm build:types && pnpm build:copy-files",
"build:node": "node ../../scripts/build.mjs node",
"build:modern": "node ../../scripts/build.mjs modern",
"build:stable": "node ../../scripts/build.mjs stable",
"build:copy-files": "node ../../scripts/copyFiles.mjs",
"build:types": "node ../../scripts/buildTypes.mjs",
"build:types": "tsx ../../scripts/buildTypes.mts",
"predev": "pnpm clean",
"dev": "mkdir -p build && concurrently \"pnpm build:stable --watch\" \"pnpm build:types --watch\" \"pnpm build:copy-files\"",
"check-types": "pnpm build:stable && pnpm build:types && tsc --noEmit",
Expand All @@ -42,7 +43,7 @@
},
"dependencies": {
"@babel/runtime": "^7.26.10",
"@mui/utils": "7.0.0-beta.4",
"@mui/utils": "^7.0.0",
"@standard-schema/spec": "^1.0.0",
"@toolpad/utils": "workspace:*",
"@vitejs/plugin-react": "4.3.4",
Expand All @@ -53,12 +54,12 @@
"prop-types": "15.8.1"
},
"devDependencies": {
"@mui/icons-material": "6.4.7",
"@mui/material": "6.4.7",
"@mui/x-data-grid": "7.28.1",
"@mui/x-data-grid-premium": "7.28.1",
"@mui/x-data-grid-pro": "7.28.1",
"@mui/x-date-pickers": "7.28.0",
"@mui/icons-material": "^7.0.0",
"@mui/material": "^7.0.0",
"@mui/x-data-grid": "^8.0.0 || ^8.0.0-beta",
"@mui/x-data-grid-premium": "^8.0.0 || ^8.0.0-beta",
"@mui/x-data-grid-pro": "^8.0.0 || ^8.0.0-beta",
"@mui/x-date-pickers": "^8.0.0 || ^8.0.0-beta",
"@types/invariant": "2.2.37",
"@types/prop-types": "15.7.14",
"@types/react": "^19.0.12",
Expand All @@ -73,12 +74,12 @@
"vitest": "2.1.9"
},
"peerDependencies": {
"@mui/icons-material": "^6.4.0 || ^7.0.0 || ^7.0.0-beta",
"@mui/material": "^6.4.0 || ^7.0.0 || ^7.0.0-beta",
"@mui/x-data-grid": "^7",
"@mui/x-data-grid-premium": "^7",
"@mui/x-data-grid-pro": "^7",
"@mui/x-date-pickers": "^7",
"@mui/icons-material": "^7.0.0-beta || ^7.0.0",
"@mui/material": "^7.0.0-beta || ^7.0.0",
"@mui/x-data-grid": "^8.0.0 || ^8.0.0-beta",
"@mui/x-data-grid-premium": "^8.0.0 || ^8.0.0-beta",
"@mui/x-data-grid-pro": "^8.0.0 || ^8.0.0-beta",
"@mui/x-date-pickers": "^8.0.0 || ^8.0.0-beta",
"next": "^14 || ^15",
"react": "^18 || ^19",
"react-router": "^7"
Expand Down
2 changes: 1 addition & 1 deletion packages/toolpad-core/src/Crud/CrudForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import FormControl from '@mui/material/FormControl';
import FormControlLabel from '@mui/material/FormControlLabel';
import FormGroup from '@mui/material/FormGroup';
import FormHelperText from '@mui/material/FormHelperText';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import InputLabel from '@mui/material/InputLabel';
import MenuItem from '@mui/material/MenuItem';
import Select, { SelectChangeEvent } from '@mui/material/Select';
Expand Down
2 changes: 1 addition & 1 deletion packages/toolpad-core/src/Crud/Show.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import Box from '@mui/material/Box';
import Button from '@mui/material/Button';
import CircularProgress from '@mui/material/CircularProgress';
import Divider from '@mui/material/Divider';
import Grid from '@mui/material/Grid2';
import Grid from '@mui/material/Grid';
import Paper from '@mui/material/Paper';
import Stack from '@mui/material/Stack';
import Typography from '@mui/material/Typography';
Expand Down
8 changes: 4 additions & 4 deletions packages/toolpad-utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@
"clean": "rimraf build",
"prebuild": "pnpm clean",
"build": "pnpm build:node && pnpm build:stable && pnpm build:modern && pnpm build:types && pnpm build:copy-files",
"build:node": "node ../../scripts/build.mjs node --use-exports",
"build:modern": "node ../../scripts/build.mjs modern --use-exports",
"build:stable": "node ../../scripts/build.mjs stable --use-exports",
"build:copy-files": "node ../../scripts/copyFiles.mjs --use-exports",
"build:node": "node ../../scripts/build.mjs node",
"build:modern": "node ../../scripts/build.mjs modern",
"build:stable": "node ../../scripts/build.mjs stable",
"build:copy-files": "node ../../scripts/copyFiles.mjs",
"build:types": "tsx ../../scripts/buildTypes.mts",
"predev": "pnpm clean",
"dev": "mkdir -p build && concurrently \"pnpm build:stable --watch\" \"pnpm build:types --watch\" \"pnpm build:copy-files\"",
Expand Down
6 changes: 3 additions & 3 deletions playground/nextjs-pages/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
"devDependencies": {
"@emotion/react": "11.14.0",
"@emotion/styled": "11.14.0",
"@mui/icons-material": "6.4.7",
"@mui/material": "6.4.7",
"@mui/material-nextjs": "6.4.3",
"@mui/icons-material": "^7.0.0",
"@mui/material": "^7.0.0",
"@mui/material-nextjs": "^7.0.0",
"@toolpad/core": "workspace:*",
"@types/react": "^19.0.12",
"@types/react-dom": "^19.0.4",
Expand Down
6 changes: 3 additions & 3 deletions playground/nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
"devDependencies": {
"@emotion/react": "11.14.0",
"@emotion/styled": "11.14.0",
"@mui/icons-material": "6.4.7",
"@mui/material": "6.4.7",
"@mui/material-nextjs": "6.4.3",
"@mui/icons-material": "^7.0.0",
"@mui/material": "^7.0.0",
"@mui/material-nextjs": "^7.0.0",
"@toolpad/core": "workspace:*",
"@types/node": "^20.17.28",
"@types/react": "^19.0.12",
Expand Down
4 changes: 2 additions & 2 deletions playground/vite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
"devDependencies": {
"@emotion/react": "11.14.0",
"@emotion/styled": "11.14.0",
"@mui/icons-material": "6.4.7",
"@mui/material": "6.4.7",
"@mui/icons-material": "^7.0.0",
"@mui/material": "^7.0.0",
"@toolpad/core": "workspace:*",
"@types/react": "^19.0.12",
"@types/react-dom": "^19.0.4",
Expand Down
Loading