Loading src/components/presentational/SearchAndFilterInput.jsx +4 −2 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ export default function SearchAndFilterInput(props) { const [dateFromVal, setDateFromVal] = React.useState(null); // From Date const [dateToVal, setDateToVal] = React.useState(null); // To Date //const for callback const {UpdateQueryableTitles} = props; const handleExpandFilterClick = () => { setExpandFilter(!expandFilter); } Loading Loading @@ -218,14 +220,14 @@ export default function SearchAndFilterInput(props) { const selectedValues = event.target.value; setSelectedOptions(selectedValues); /*// Create an array of objects with selected option and value // Create an array of objects with selected option and value const selectedOptionsWithValues = selectedValues.map((option) => ({ option, value: queryableTitles.find((title) => title.title === option)?.value, })); // Pass the selected options and values to FootprintResults props.updateSelectedOptions(selectedOptionsWithValues); */ UpdateQueryableTitles(selectedOptionsWithValues); }; Loading src/components/presentational/Sidebar.jsx +6 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,11 @@ export default function Sidebar(props) { setSelectedTitle(newTitle); }; //Callback to update selected queryables const UpdateQueryableTitles = (selectedQueryables) => { console.log("Selected Queryables: ", selectedQueryables); } return ( <> <div id="right-bar" className="scroll-parent"> Loading @@ -65,6 +70,7 @@ export default function Sidebar(props) { targetName={props.target.name} target={props.target} selectedTitle={selectedTitle} UpdateQueryableTitles = {UpdateQueryableTitles} /> <FootprintResults target={props.target} Loading Loading
src/components/presentational/SearchAndFilterInput.jsx +4 −2 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ export default function SearchAndFilterInput(props) { const [dateFromVal, setDateFromVal] = React.useState(null); // From Date const [dateToVal, setDateToVal] = React.useState(null); // To Date //const for callback const {UpdateQueryableTitles} = props; const handleExpandFilterClick = () => { setExpandFilter(!expandFilter); } Loading Loading @@ -218,14 +220,14 @@ export default function SearchAndFilterInput(props) { const selectedValues = event.target.value; setSelectedOptions(selectedValues); /*// Create an array of objects with selected option and value // Create an array of objects with selected option and value const selectedOptionsWithValues = selectedValues.map((option) => ({ option, value: queryableTitles.find((title) => title.title === option)?.value, })); // Pass the selected options and values to FootprintResults props.updateSelectedOptions(selectedOptionsWithValues); */ UpdateQueryableTitles(selectedOptionsWithValues); }; Loading
src/components/presentational/Sidebar.jsx +6 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,11 @@ export default function Sidebar(props) { setSelectedTitle(newTitle); }; //Callback to update selected queryables const UpdateQueryableTitles = (selectedQueryables) => { console.log("Selected Queryables: ", selectedQueryables); } return ( <> <div id="right-bar" className="scroll-parent"> Loading @@ -65,6 +70,7 @@ export default function Sidebar(props) { targetName={props.target.name} target={props.target} selectedTitle={selectedTitle} UpdateQueryableTitles = {UpdateQueryableTitles} /> <FootprintResults target={props.target} Loading