import { makeStyles } from "@material-ui/core/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) => ({ defaultToolbar: { flex: 1, display: "flex", justifyContent: "space-between", }, })); const UserEditToolbar = (props) => { const classes = useStyles(props); const redirect = useRedirect(); return ( redirect("/users") }} /> ); }; const UserTitle = ({ record }: { record?: any }) => { let title = ""; if (record) title = record.name ? record.name : record.email; return User {title}; }; const UserEdit = (props: EditProps) => { const { data: session } = useSession(); return ( } {...props}> }> ); }; export default UserEdit;