diff --git a/admin/src/components/ActionButtons/index.js b/admin/src/components/ActionButtons/index.js index 7384cd3..019218a 100644 --- a/admin/src/components/ActionButtons/index.js +++ b/admin/src/components/ActionButtons/index.js @@ -1,12 +1,35 @@ -import React from 'react'; +import React, { useState } from 'react'; import styled from 'styled-components'; +import { useDispatch } from 'react-redux'; import { Button } from '@buffetjs/core'; +import ConfirmModal from '../ConfirmModal'; +import { exportAllConfig, importAllConfig } from '../../state/actions/Config'; + +const ActionButtons = ({ diff }) => { + const dispatch = useDispatch(); + const [modalIsOpen, setModalIsOpen] = useState(false); + const [actionType, setActionType] = useState(''); + + const closeModal = () => { + setActionType(''); + setModalIsOpen(false); + }; + + const openModal = (type) => { + setActionType(type); + setModalIsOpen(true); + }; -const ActionButtons = () => { return ( -