Skip to content

Commit 7ab1ad8

Browse files
committed
refactor: migrate design-system components for Strapi 5
1 parent e3f551e commit 7ab1ad8

File tree

6 files changed

+14
-13
lines changed

6 files changed

+14
-13
lines changed

.eslintrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"import/no-unresolved": [2, {
3030
"ignore": [
3131
"@strapi/strapi/admin",
32+
"@strapi/icons/symbols",
3233
"@strapi/admin/strapi-admin"
3334
]
3435
}],

admin/src/components/ConfirmModal/index.jsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ import {
88
DialogFooter,
99
Flex,
1010
Typography,
11-
Stack,
1211
Button,
1312
Checkbox,
1413
Divider,
1514
Box,
1615
} from '@strapi/design-system';
17-
import { ExclamationMarkCircle } from '@strapi/icons';
16+
import { WarningCircle } from '@strapi/icons';
1817

1918
const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => {
2019
const soft = useSelector((state) => state.getIn(['config', 'appEnv', 'config', 'soft'], false));
@@ -29,15 +28,15 @@ const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => {
2928
title={formatMessage({ id: "config-sync.popUpWarning.Confirmation" })}
3029
isOpen={isOpen}
3130
>
32-
<DialogBody icon={<ExclamationMarkCircle />}>
33-
<Stack size={2}>
31+
<DialogBody icon={<WarningCircle />}>
32+
<Flex size={2}>
3433
<Flex justifyContent="center">
3534
<Typography variant="omega" id="confirm-description" style={{ textAlign: 'center' }}>
3635
{formatMessage({ id: `config-sync.popUpWarning.warning.${type}_1` })}<br />
3736
{formatMessage({ id: `config-sync.popUpWarning.warning.${type}_2` })}
3837
</Typography>
3938
</Flex>
40-
</Stack>
39+
</Flex>
4140
</DialogBody>
4241
{(soft && type === 'import') && (
4342
<React.Fragment>

admin/src/components/FirstExport/index.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { useIntl } from 'react-intl';
33
import { useDispatch } from 'react-redux';
44
import { getFetchClient, useNotification } from '@strapi/strapi/admin';
55
import { Button, EmptyStateLayout } from '@strapi/design-system';
6-
import { EmptyDocuments } from '@strapi/icons';
6+
import { EmptyDocuments } from '@strapi/icons/symbols';
7+
78

89
import { exportAllConfig } from '../../state/actions/Config';
910
import ConfirmModal from '../ConfirmModal';

admin/src/components/Header/index.jsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
import React, { memo } from 'react';
88
import { useIntl } from 'react-intl';
99

10-
import { HeaderLayout, Box } from '@strapi/design-system';
10+
import { Layouts } from '@strapi/admin/strapi-admin';
11+
import { Box } from '@strapi/design-system';
1112

1213
const HeaderComponent = () => {
1314
const { formatMessage } = useIntl();
1415

1516
return (
1617
<Box background="neutral100">
17-
<HeaderLayout
18+
<Layouts.Header
1819
title={formatMessage({ id: 'config-sync.Header.Title' })}
1920
subtitle={formatMessage({ id: 'config-sync.Header.Description' })}
2021
as="h2"

admin/src/components/NoChanges/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22
import { EmptyStateLayout } from '@strapi/design-system';
33
import { useIntl } from 'react-intl';
4-
import { EmptyDocuments } from '@strapi/icons';
4+
import { EmptyDocuments } from '@strapi/icons/symbols';
55

66
const NoChanges = () => {
77
const { formatMessage } = useIntl();

admin/src/containers/ConfigPage/index.jsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@ import { useDispatch, useSelector } from 'react-redux';
33
import { Map } from 'immutable';
44
import {
55
Box,
6-
ContentLayout,
76
Alert,
87
Typography,
98
} from '@strapi/design-system';
109
import { useNotification } from '@strapi/strapi/admin';
11-
import { getFetchClient } from '@strapi/admin/strapi-admin';
10+
import { getFetchClient, Layouts } from '@strapi/admin/strapi-admin';
1211
import { useIntl } from 'react-intl';
1312

1413
import { getAllConfigDiff, getAppEnv } from '../../state/actions/Config';
@@ -31,7 +30,7 @@ const ConfigPage = () => {
3130
}, []);
3231

3332
return (
34-
<ContentLayout paddingBottom={8}>
33+
<Layouts.Content paddingBottom={8}>
3534
{appEnv === 'production' && (
3635
<Box paddingBottom={4}>
3736
<Alert variant="danger">
@@ -43,7 +42,7 @@ const ConfigPage = () => {
4342
)}
4443
<ActionButtons />
4544
<ConfigList isLoading={isLoading} diff={configDiff.toJS()} />
46-
</ContentLayout>
45+
</Layouts.Content>
4746
);
4847
};
4948

0 commit comments

Comments
 (0)