import { useContext, useState } from 'react'; import PropTypes from 'prop-types'; import UsersList from './UsersList'; import AdminMenu from '../admin-menu'; import PageContent from '../../../component/common/PageContent/PageContent'; import AccessContext from '../../../contexts/AccessContext'; import ConditionallyRender from '../../../component/common/ConditionallyRender'; import { ADMIN } from '../../../component/AccessProvider/permissions'; import { Alert } from '@material-ui/lab'; import HeaderTitle from '../../../component/common/HeaderTitle'; import { Button } from '@material-ui/core'; import { useStyles } from './index.styles'; const UsersAdmin = ({ history }) => { const { hasAccess } = useContext(AccessContext); const [showDialog, setDialog] = useState(false); const styles = useStyles(); const openDialog = e => { e.preventDefault(); setDialog(true); }; const closeDialog = () => { setDialog(false); }; return (
Add new user } elseShow={ PS! Only admins can add/remove users. } /> } /> } > } elseShow={ You need instance admin to access this section. } />
); }; UsersAdmin.propTypes = { match: PropTypes.object.isRequired, history: PropTypes.object.isRequired, }; export default UsersAdmin;