Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

160
Vistas
Algunos componentes de material-ui no se ven afectados por createTheme y ThemeProvider

Estoy creando una aplicación usando reaccionar y material-ui. Los componentes de Material-ui vienen con sus colores de estilo de Google azul grisáceo clásicos personalizados y quiero modificarlos todos con mis personalizados. He usado createTheme() de mui para definir mi paleta personalizada de la siguiente manera:

 import { createTheme } from "@mui/material/styles"; export const theme = createTheme({ palette: { primary: { light: "yellow", main: "red", dark: "green", contrastText: "#000" }, secondary: { light: "blue", main: "purple", dark: "orange", contrastText: "#000" }, action: { active: "magenta", hover: "cyan", selected: "black" } } }); export default theme;

Para la mayoría de los componentes, esto funciona bien, pero, por ejemplo, los íconos dentro de BasicSpeedDial cuando se desplaza el mouse, no se ven afectados. ¿Es este el comportamiento correcto? ¿Alguna idea de si puedo modificar el estilo de estos componentes usando createTheme en lugar de hacerlo manualmente con accesorios sx? Y, en general, para los futuros componentes mui importados, ¿hay alguna forma de crear un tema global para todos ellos?

Adjunto un enlace a codesandbox con un ejemplo replicable mínimo https://codesandbox.io/s/focused-hugle-w6ir90?file=/src/BasicSpeedDial.js

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda