Fix feature gating of Pleroma data imports

This commit is contained in:
Alex Gleason
2022-05-24 14:06:59 -04:00
parent 5bfec696d9
commit 86e673404e
3 changed files with 6 additions and 7 deletions

View File

@@ -6,8 +6,6 @@ import {
importBlocks,
importMutes,
} from 'soapbox/actions/import_data';
import { useAppSelector } from 'soapbox/hooks';
import { getFeatures } from 'soapbox/utils/features';
import Column from '../ui/components/column';
@@ -38,13 +36,12 @@ const muteMessages = defineMessages({
const ImportData = () => {
const intl = useIntl();
const features = getFeatures(useAppSelector((state) => state.instance));
return (
<Column icon='cloud-upload-alt' label={intl.formatMessage(messages.heading)}>
<CSVImporter action={importFollows} messages={followMessages} />
<CSVImporter action={importBlocks} messages={blockMessages} />
{features.importMutes && <CSVImporter action={importMutes} messages={muteMessages} />}
<CSVImporter action={importMutes} messages={muteMessages} />
</Column>
);
};