import { makeStyles } from "@mui/material/styles";
import {
SimpleForm,
TextInput,
BooleanInput,
DateInput,
Edit,
Toolbar,
SaveButton,
DeleteButton,
EditProps,
useRedirect,
} from "react-admin";
import { useSession } from "next-auth/react";
import { UserRoleInput } from "./shared";
const useStyles = makeStyles((_theme: any) => ({
defaultToolbar: {
flex: 1,
display: "flex",
justifyContent: "space-between",
},
}));
const UserEditToolbar = (props: any) => {
// @ts-expect-error
const classes = useStyles(props);
const redirect = useRedirect();
return (
redirect("/users") }}
/>
);
};
const UserTitle = ({ record }: { record?: any }) => {
let title = "";
if (record) title = record.name ?? record.email;
return User {title};
};
const UserEdit = (props: EditProps) => {
const { data: session } = useSession();
return (
} {...props}>
}>
);
};
export default UserEdit;