fix: moved button to new file
parent
d735151d9b
commit
6e6b6cfba7
|
@ -8,7 +8,7 @@ import { getFetchClient, useNotification } from '@strapi/strapi/admin';
|
||||||
import { useIntl } from 'react-intl';
|
import { useIntl } from 'react-intl';
|
||||||
|
|
||||||
import ConfirmModal from '../ConfirmModal';
|
import ConfirmModal from '../ConfirmModal';
|
||||||
import { exportAllConfig, importAllConfig } from '../../state/actions/Config';
|
import { exportAllConfig, importAllConfig, downloadZip } from '../../state/actions/Config';
|
||||||
|
|
||||||
const ActionButtons = () => {
|
const ActionButtons = () => {
|
||||||
const { post, get } = getFetchClient();
|
const { post, get } = getFetchClient();
|
||||||
|
@ -37,6 +37,7 @@ const ActionButtons = () => {
|
||||||
)}
|
)}
|
||||||
onSubmit={(force) => dispatch(exportAllConfig(partialDiff, toggleNotification, formatMessage, post, get))}
|
onSubmit={(force) => dispatch(exportAllConfig(partialDiff, toggleNotification, formatMessage, post, get))}
|
||||||
/>
|
/>
|
||||||
|
<Button onClick={() => dispatch(downloadZip(toggleNotification, formatMessage, post, get))}>{formatMessage({ id: 'config-sync.Buttons.DownloadConfig' })}</Button>
|
||||||
{!isEmpty(partialDiff) && (
|
{!isEmpty(partialDiff) && (
|
||||||
<Typography variant="epsilon">{Object.keys(partialDiff).length} {Object.keys(partialDiff).length === 1 ? "config change" : "config changes"}</Typography>
|
<Typography variant="epsilon">{Object.keys(partialDiff).length} {Object.keys(partialDiff).length === 1 ? "config change" : "config changes"}</Typography>
|
||||||
)}
|
)}
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
"ConfigDiff.Database": "Database",
|
"ConfigDiff.Database": "Database",
|
||||||
|
|
||||||
"Buttons.Export": "Export",
|
"Buttons.Export": "Export",
|
||||||
|
"Buttons.DownloadConfig": "Download Config",
|
||||||
"Buttons.Import": "Import",
|
"Buttons.Import": "Import",
|
||||||
|
|
||||||
"FirstExport.Message": "Looks like this is your first time using config-sync for this project.",
|
"FirstExport.Message": "Looks like this is your first time using config-sync for this project.",
|
||||||
|
|
Loading…
Reference in New Issue