Skip to content

[material-ui][AppRouterCacheProvider] enableCssLayer not working as expected #42109

Closed
@mtr1990

Description

@mtr1990

Steps to reproduce

I couldn't reproduce on codesandbox so I'll attach the repo here

https://github.com/mtr1990/test-css-vars

Current behavior

    <AppRouterCacheProvider
      options={{
        key: 'css',
        prepend: true,
        // enableCssLayer: true,
      }}
    >
      <CssBaseline />
      <CssVarsProvider theme={theme}>{children}</CssVarsProvider>
    </AppRouterCacheProvider>

When enableCssLayer is false some components are broken like:
2

But styles are overridable

When enableCssLayer is true works fine. But the style cannot be overridden
1

Expected behavior

Ability to override type when enableCssLayer = true

Present
image

Expect:
image

Context

No response

Your environment

No response

Search keywords: enableCssLayer

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions