To change the position of a React Material UI dialog, we call makeStyles to return classes with the styles we want.
For instance, we write
import React from "react";
import { makeStyles, Dialog } from "@material-ui/core";
const useStyles = makeStyles({
dialog: {
position: "absolute",
left: 10,
top: 50,
},
});
function Example() {
const classes = useStyles();
return (
<Dialog
classes={{
paper: classes.dialog,
}}
//...
>
//...
</Dialog>
);
}
to call makeStyles with an object to create the dialog class with the dialog styles inside.
Then we call useStyles returned from makeStyles to return the classes object.
And we set the paper class to the classes.dialog class.