import React, { FC, useEffect } from 'react' import { useSelector } from 'react-redux' import { Link, useHistory } from 'react-router-dom' import { useTheme, useAuthenticationCheck } from '../../hooks' import { getAuthenticatedUser, getChecked } from '../../selectors/authentication' import { setTitle } from '../../utils' import Section from '../../components/section' import Title from '../../components/title' import HorizontalRule from '../../components/horizontal-rule' import Loading from '../../components/pages/loading' const Admin: FC = () => { useAuthenticationCheck() const checked = useSelector(getChecked) const theme = useTheme() const user = useSelector(getAuthenticatedUser) const history = useHistory() useEffect(() => { setTitle('Admin') }) if (!user) return if (checked && !user.admin) history.push('/') return (
Admin

Approve Pending Groups
Approve Pending Apps
) } export default Admin