import React from 'react'; import { FormattedMessage } from 'react-intl'; import { openModal } from 'soapbox/actions/modals'; import { Button, Stack, Text } from 'soapbox/components/ui'; import { useAppDispatch, useAppSelector } from 'soapbox/hooks'; import { PERMISSION_CREATE_GROUPS, hasPermission } from 'soapbox/utils/permissions'; const NewGroupPanel = () => { const dispatch = useAppDispatch(); const canCreateGroup = useAppSelector((state) => hasPermission(state, PERMISSION_CREATE_GROUPS)); const createGroup = () => { dispatch(openModal('MANAGE_GROUP')); }; if (!canCreateGroup) return null; return ( ); }; export default NewGroupPanel;