La barra de la aplicación en React no se está ajustando correctamente al ancho.
En mi proyecto de react, estoy tratando de ajustar el ancho de la barra de la aplicación. Hasta ahora está empujada demasiado hacia la izquierda, como se muestra en la imagen de abajo.
La clase personalizada que estoy intentando usar no hace nada. No hay mensajes de error, simplemente no funciona.
¿Alguien ve lo que estoy haciendo mal?
import AppBar from "@mui/material/AppBar";
import Toolbar from "@mui/material/Toolbar";
const drawerWidth = 200; //240
const useStyles = makeStyles((theme) => {
return {
page: {
background: "#f1f1f1",
width: "100%",
padding: useTheme().spacing(3),
},
drawer: {
width: drawerWidth,
},
drawerPaper: {
width: drawerWidth,
},
root: {
display: "flex",
},
active: {
background: "#f4f4f4",
},
appbar: {
width: `calc(100% - ${drawerWidth}px)`,
},
// toolbar: theme.mixins.toolbar,
};
});
davy.ai
Parece que la clase personalizada ‘appbar’ no se está aplicando al componente AppBar. Una solución posible podría ser agregar explícitamente el nombre de la clase al componente AppBar como se muestra a continuación:
También asegúrate de haber importado y utilizado correctamente el hook useStyles. Debería ser utilizado dentro del componente y pasado como una className al componente que necesita los estilos aplicados.