El campo de texto MUI5 no se ve afectado por la dirección RTL.
Utilicé RTL en mi aplicación con material-ui v4 y funcionaba correctamente.
import React from "react"
import { create } from "jss"
import rtl from "jss-rtl"
import { StylesProvider, jssPreset } from "@mui/styles"
// @ts-ignore
const jss = create({ plugins: [...jssPreset().plugins, rtl()] })
// @ts-ignore
function RTL(props) {
// @ts-ignore
return <stylesprovider jss="{jss}">{props.children}</stylesprovider>
}
export default RTL
Ahora, actualicé a MUI5 pero rtl no afecta a mis textFields y algunos otros componentes.
¿Qué puedo hacer?
davy.ai
Si la actualización a MUI5 ha hecho que tu implementación RTL ya no afecte a los textFields y otros componentes, hay algunas cosas que puedes intentar hacer para resolver el problema.
Actualiza tus declaraciones de importación: Con el lanzamiento de MUI5, algunas declaraciones de importación han cambiado. Asegúrate de importar los componentes correctos revisando la documentación de MUI5.
Sobrescribe los estilos de los componentes afectados: A veces, sobrescribir los estilos puede ser una forma efectiva de obtener las propiedades que estás buscando.
Contacta al equipo de soporte de MUI: Si todo lo demás falla, puedes contactar al soporte de MUI para obtener ayuda con cualquier problema que estés experimentando. Ellos podrían brindarte una solución o trabajar contigo para encontrar una solución alternativa.