import { useTranslation } from 'react-i18next' import { useProjectContext } from '@/shared/context/project-context' import Notification from '@/shared/components/notification' import { PublicAccessLevel } from '../../../../../../types/public-access-level' import { useEditorContext } from '@/shared/context/editor-context' import OLRow from '@/features/ui/components/ol/ol-row' import OLCol from '@/features/ui/components/ol/ol-col' export default function SendInvitesNotice() { const { publicAccessLevel } = useProjectContext() const { isPendingEditor } = useEditorContext() const { t } = useTranslation() return (
{isPendingEditor && (

{t('this_project_already_has_maximum_editors')}

{t('please_ask_the_project_owner_to_upgrade_more_editors')}

} /> )} ) } type AccessLevelProps = { level: PublicAccessLevel | undefined } function AccessLevel({ level }: AccessLevelProps) { const { t } = useTranslation() switch (level) { case 'private': return {t('to_add_more_collaborators')} case 'tokenBased': return {t('to_change_access_permissions')} default: return '' } }