import React from 'react'
import { makeStyles } from '@material-ui/core/styles'
import {
TextInput,
BooleanInput,
DateField,
PasswordInput,
Edit,
required,
email,
SimpleForm,
useTranslate,
Toolbar,
SaveButton,
} from 'react-admin'
import { Title } from '../common'
import DeleteUserButton from './DeleteUserButton'
const useStyles = makeStyles({
toolbar: {
display: 'flex',
justifyContent: 'space-between',
},
})
const UserTitle = ({ record }) => {
const translate = useTranslate()
const resourceName = translate('resources.user.name', { smart_count: 1 })
return
}
const UserToolbar = ({ showDelete, ...props }) => (
{showDelete && }
)
const UserEdit = (props) => {
const { permissions } = props
const translate = useTranslate()
const isMyself = props.id === localStorage.getItem('userId')
const getNameHelperText = () =>
isMyself && {
helperText: translate('resources.user.helperTexts.name'),
}
const canDelete = permissions === 'admin' && !isMyself
return (
} {...props}>
}
redirect={permissions === 'admin' ? 'list' : false}
>
{permissions === 'admin' && (
)}
{permissions === 'admin' && (
)}
{/**/}
)
}
export default UserEdit