Skip to content
Snippets Groups Projects
Commit 6a9b7380 authored by BrittainJackson7's avatar BrittainJackson7
Browse files

Move HelpBox to Menubar

parent 5037a06f
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,7 @@ import OpenInFullIcon from "@mui/icons-material/OpenInFull"; ...@@ -4,6 +4,7 @@ import OpenInFullIcon from "@mui/icons-material/OpenInFull";
import CloseFullscreenIcon from "@mui/icons-material/CloseFullscreen"; import CloseFullscreenIcon from "@mui/icons-material/CloseFullscreen";
import HelpOutlineIcon from "@mui/icons-material/HelpOutline"; import HelpOutlineIcon from "@mui/icons-material/HelpOutline";
import GeoStacWhiteIcon from "../../images/logos/geostac-logo-white.svg"; import GeoStacWhiteIcon from "../../images/logos/geostac-logo-white.svg";
import HelpBox from "./HelpBox.jsx";
import Button from "@mui/material/Button"; import Button from "@mui/material/Button";
import Dialog from "@mui/material/Dialog"; import Dialog from "@mui/material/Dialog";
...@@ -23,6 +24,16 @@ export default function Menubar(props) { ...@@ -23,6 +24,16 @@ export default function Menubar(props) {
setShowAbout(false); setShowAbout(false);
}; };
const handleOpenHelpBox = () => {
setShowHelpBox(true);
};
const handleCloseHelpBox = () => {
setShowHelpBox(false);
}
const [showHelpBox, setShowHelpBox] = React.useState(false);
return ( return (
<div id="menu-bar"> <div id="menu-bar">
<div className="menu-item" onClick={handleOpenAbout}> <div className="menu-item" onClick={handleOpenAbout}>
...@@ -47,6 +58,13 @@ export default function Menubar(props) { ...@@ -47,6 +58,13 @@ export default function Menubar(props) {
<span className="menu-item-text">Help</span> <span className="menu-item-text">Help</span>
</div> </div>
</a> </a>
<div className="menu-item"onClick={handleOpenHelpBox}>
<span className="menu-item-text">Interactions</span>
</div>
<HelpBox isOpen={showHelpBox} onClose={handleCloseHelpBox} />
<div className="menu-item" onClick={props.handleOpenCloseHeader}> <div className="menu-item" onClick={props.handleOpenCloseHeader}>
{props.showHeaderFooter ? ( {props.showHeaderFooter ? (
<> <>
......
...@@ -19,8 +19,6 @@ import ArrowUpwardIcon from "@mui/icons-material/ArrowUpward"; ...@@ -19,8 +19,6 @@ import ArrowUpwardIcon from "@mui/icons-material/ArrowUpward";
import { Collapse, Divider } from "@mui/material"; import { Collapse, Divider } from "@mui/material";
import ListItemText from "@mui/material/ListItemText"; import ListItemText from "@mui/material/ListItemText";
//help box
import HelpBox from "./HelpBox.jsx";
/** /**
* Controls css styling for this component using js to css * Controls css styling for this component using js to css
...@@ -87,9 +85,6 @@ export default function SearchAndFilterInput(props) { ...@@ -87,9 +85,6 @@ export default function SearchAndFilterInput(props) {
const [dateFromVal, setDateFromVal] = React.useState(null); // From Date const [dateFromVal, setDateFromVal] = React.useState(null); // From Date
const [dateToVal, setDateToVal] = React.useState(null); // To Date const [dateToVal, setDateToVal] = React.useState(null); // To Date
// help box
const [showHelpBox, setShowHelpBox] = React.useState(false);
//const for callback //const for callback
const {UpdateQueryableTitles} = props; const {UpdateQueryableTitles} = props;
const handleExpandFilterClick = () => { const handleExpandFilterClick = () => {
...@@ -304,15 +299,6 @@ export default function SearchAndFilterInput(props) { ...@@ -304,15 +299,6 @@ export default function SearchAndFilterInput(props) {
}, [props.targetName]); }, [props.targetName]);
//help box
const handleOpenHelpBox = () => {
setShowHelpBox(true);
};
const handleCloseHelpBox = () => {
setShowHelpBox(false);
}
/* Control IDs for reference: /* Control IDs for reference:
sortBySelect sortBySelect
sortAscCheckBox sortAscCheckBox
...@@ -455,8 +441,6 @@ export default function SearchAndFilterInput(props) { ...@@ -455,8 +441,6 @@ export default function SearchAndFilterInput(props) {
</Collapse> </Collapse>
</div> </div>
</Collapse> </Collapse>
<button onClick={handleOpenHelpBox} style={{marginTop: "20px"}}>Help</button>
<HelpBox isOpen={showHelpBox} onClose={handleCloseHelpBox} />
</div> </div>
); );
} }
...@@ -508,6 +508,7 @@ Help Box Inside Search and Filter ...@@ -508,6 +508,7 @@ Help Box Inside Search and Filter
} }
.helpBoxContent, .subPopup { .helpBoxContent, .subPopup {
color: #000;
width: 300px; width: 300px;
padding: 20px; padding: 20px;
background-color: #fff; background-color: #fff;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment