AccountModerationModal: only show staff picker for local accounts

poast
Alex Gleason 2022-09-11 13:22:10 -05:00
rodzic cfdace9454
commit 6ecb715a71
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 12 dodań i 9 usunięć

Wyświetl plik

@ -10,6 +10,7 @@ import { Button, HStack, Modal, Stack } from 'soapbox/components/ui';
import { SelectDropdown } from 'soapbox/features/forms'; import { SelectDropdown } from 'soapbox/features/forms';
import { useAppDispatch, useAppSelector, useFeatures } from 'soapbox/hooks'; import { useAppDispatch, useAppSelector, useFeatures } from 'soapbox/hooks';
import { makeGetAccount } from 'soapbox/selectors'; import { makeGetAccount } from 'soapbox/selectors';
import { isLocal } from 'soapbox/utils/accounts';
import type { Account as AccountEntity } from 'soapbox/types/entities'; import type { Account as AccountEntity } from 'soapbox/types/entities';
@ -115,6 +116,7 @@ const AccountModerationModal: React.FC<IAccountModerationModal> = ({ onClose, ac
/> />
</div> </div>
{isLocal(account) && (
<List> <List>
<ListItem label={<FormattedMessage id='account_moderation_modal.fields.account_role' defaultMessage='Staff level' />}> <ListItem label={<FormattedMessage id='account_moderation_modal.fields.account_role' defaultMessage='Staff level' />}>
<SelectDropdown <SelectDropdown
@ -124,6 +126,7 @@ const AccountModerationModal: React.FC<IAccountModerationModal> = ({ onClose, ac
/> />
</ListItem> </ListItem>
</List> </List>
)}
{features.adminFE && ( {features.adminFE && (
<HStack justifyContent='center'> <HStack justifyContent='center'>