+
);
diff --git a/src/features/menu/Menu.css b/src/features/menu/Menu.css
index c5cf019..63119c4 100644
--- a/src/features/menu/Menu.css
+++ b/src/features/menu/Menu.css
@@ -182,7 +182,7 @@ h2 {
.modal-main {
background: white;
padding: 0.75em 0 1em;
- border: solid 1pt slategrey;
+ border: solid 0.09em slategrey;
border-radius: 6px;
display: flex;
flex-wrap: wrap;
diff --git a/src/features/menu/Menu.js b/src/features/menu/Menu.js
index 8fb56c5..fe55c48 100644
--- a/src/features/menu/Menu.js
+++ b/src/features/menu/Menu.js
@@ -1,4 +1,5 @@
import React, { useState } from 'react';
+import IO from '../io/IO';
import { useDispatch, useSelector } from 'react-redux'; // probably temporarily here
import { parameterRefreshAll } from '../timbre/parameters/parameterSlice'; // probably temporarily here
import logo from '../../1f3b9.svg';
@@ -40,7 +41,10 @@ export default function MainMenu() {
className: '',
openState: true,
});
- const [showModal, setShowModal] = useState(false);
+ const [showModal, setShowModal] = useState({
+ saveCheck: false,
+ ioModal: false,
+ });
const dispatch = useDispatch();
const HandleClick = () => {
@@ -59,22 +63,26 @@ export default function MainMenu() {
});
};
- const modalState = () => {
- setShowModal(!showModal);
+ const showSaveCheck = () => {
+ setShowModal({ ...showModal, saveCheck: !showModal.saveCheck });
+ };
+
+ const showIOModal = () => {
+ setShowModal({ ...showModal, ioModal: !showModal.ioModal });
};
return (
{
- modalState();
+ showSaveCheck();
HandleClick(); // temporary while I implement the binary parsing stuff
}}
handleNoSave={() => {
dispatch(parameterRefreshAll());
- modalState();
+ showSaveCheck();
HandleClick();
}}
/>
@@ -90,14 +98,20 @@ export default function MainMenu() {
-
+
-
+