import { useEffect, useState } from 'react'; import { Box, Typography } from '@mui/material'; import { AdminSpaceInner } from './AdminSpaceInner'; import { useTranslation } from 'react-i18next'; export const AdminSpace = ({ selectedGroup, adminsWithNames, userInfo, secretKey, getSecretKey, isAdmin, myAddress, hide, defaultThread, setDefaultThread, setIsForceShowCreationKeyPopup, balance, isOwner, }) => { const [isMoved, setIsMoved] = useState(false); const { t } = useTranslation(['auth', 'core', 'group']); useEffect(() => { if (hide) { setTimeout(() => setIsMoved(true), 300); // Wait for the fade-out to complete before moving } else { setIsMoved(false); // Reset the position immediately when showing } }, [hide]); return (
{!isAdmin && ( {t('core:message.generic.space_for_admins', { postProcess: 'capitalizeFirst', })} )} {isAdmin && ( )}
); };