Skip to content

Support Material UI v9 #5134

Description

@NachinkaShaurmi

Summary

Hi,

Toolpad Core currently depends on Material UI v7. Given that Material UI v9 is now available (or approaching general adoption), it would be helpful to have a roadmap or support for v9 compatibility.

I understand the note in the README about limited maintenance capacity, but keeping compatibility with major Material UI releases is important for projects that rely on Toolpad Core and want to stay up to date with the MUI ecosystem.

Are there any plans to support MUI v9, or would the maintainers be open to community contributions for this upgrade?

Thanks!

Examples

Current error

    "@mui/icons-material": "^9.1.1",
    "@mui/lab": "^9.0.0-beta.5",
    "@mui/material": "^9.1.1",
    "@mui/x-data-grid": "^9.5.0",
    "@mui/x-date-pickers": "^9.5.0",
    "@reduxjs/toolkit": "^2.9.0",
    "@sentry/react": "^8.17.0",
    "@toolpad/core": "^0.16.0",

npm i error

Found: @mui/icons-material@7.3.6
npm error node_modules/@mui/icons-material
npm error   @mui/icons-material@"^9.1.1" from the root project
npm error   peer @mui/icons-material@"^7.0.0-beta || ^7.0.0" from @toolpad/core@0.16.0
npm error   node_modules/@toolpad/core
npm error     @toolpad/core@"^0.16.0" from the root project
npm error
npm error Could not resolve dependency:
npm error @mui/icons-material@"^9.1.1" from the root project
npm error
npm error Conflicting peer dependency: @mui/material@9.1.1
npm error node_modules/@mui/material
npm error   peer @mui/material@"^9.1.1" from @mui/icons-material@9.1.1
npm error   node_modules/@mui/icons-material
npm error     @mui/icons-material@"^9.1.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.

Motivation

No response

Search keywords: support mui

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions