import React, { useState } from 'react'; import { useDispatch } from 'react-redux'; import { NoContent, useNotification } from '@strapi/helper-plugin'; import { Button } from '@strapi/design-system'; import { exportAllConfig } from '../../state/actions/Config'; import ConfirmModal from '../ConfirmModal'; import { useIntl } from 'react-intl'; const FirstExport = () => { const toggleNotification = useNotification(); const dispatch = useDispatch(); const [modalIsOpen, setModalIsOpen] = useState(false); const { formatMessage } = useIntl(); return (
setModalIsOpen(false)} type="export" onSubmit={() => dispatch(exportAllConfig([], toggleNotification))} /> setModalIsOpen(true)}>{formatMessage({ id: 'config-sync.FirstExport.Button' })}} />
); }; export default FirstExport;