Add forest info tooltip
This commit is contained in:
parent
a050f0083e
commit
958d3af462
3 changed files with 24 additions and 3 deletions
|
@ -29,8 +29,8 @@
|
||||||
"description": "You have specified the following inputs – if these are correct go to the next step, otherwise go back and refine your input on the previous pages."
|
"description": "You have specified the following inputs – if these are correct go to the next step, otherwise go back and refine your input on the previous pages."
|
||||||
},
|
},
|
||||||
"results": {
|
"results": {
|
||||||
"title": "Your Results",
|
"title": "Plant List Results",
|
||||||
"description": "Please review the plant species list – it can be saved as a CSV file or appended to a planting plan guidebook. Additional information on each species can be obtained by entering the plant species name into the search box at https://inaturalist.nz or in the “search flora” box at https://www.nzpcn.org.nz/. Click below to create a planting plan guidebook specific to your project site.."
|
"forestDiagramDescription": "Forest Position Information Diagram"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
BIN
frontend/src/assets/img/habitats/1a_Forest_Section.png
Normal file
BIN
frontend/src/assets/img/habitats/1a_Forest_Section.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 728 KiB |
|
@ -16,6 +16,10 @@ import FirstPageIcon from '@mui/icons-material/FirstPage';
|
||||||
import KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';
|
import KeyboardArrowLeft from '@mui/icons-material/KeyboardArrowLeft';
|
||||||
import KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';
|
import KeyboardArrowRight from '@mui/icons-material/KeyboardArrowRight';
|
||||||
import LastPageIcon from '@mui/icons-material/LastPage';
|
import LastPageIcon from '@mui/icons-material/LastPage';
|
||||||
|
import { styled } from '@mui/material/styles';
|
||||||
|
import Tooltip, { tooltipClasses } from '@mui/material/Tooltip';
|
||||||
|
import staticText from '../../../assets/data/staticText.json'
|
||||||
|
import forestGraphic from '../../../assets/img/habitats/1a_Forest_Section.png';
|
||||||
|
|
||||||
function TablePaginationActions(props) {
|
function TablePaginationActions(props) {
|
||||||
const theme = useTheme();
|
const theme = useTheme();
|
||||||
|
@ -95,13 +99,30 @@ export default function PlantResultsTable(props) {
|
||||||
setPage(0);
|
setPage(0);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const CustomWidthTooltip = styled(({ className, ...props }) => (
|
||||||
|
<Tooltip {...props} classes={{ popper: className }} />
|
||||||
|
))({
|
||||||
|
[`& .${tooltipClasses.tooltip}`]: {
|
||||||
|
maxWidth: 700,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const forestDiagramInformation = (
|
||||||
|
<div style={{ "width": "100%" }}>
|
||||||
|
<p>{staticText.steps.results.forestDiagramDescription}</p>
|
||||||
|
<img src={forestGraphic} style={{ "width": "100%" }} />
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<TableContainer component={Paper}>
|
<TableContainer component={Paper}>
|
||||||
<Table size="small" stickyHeader aria-label="Plant table">
|
<Table size="small" stickyHeader aria-label="Plant table">
|
||||||
<TableHead>
|
<TableHead>
|
||||||
<TableRow>
|
<TableRow>
|
||||||
<TableCell>Names</TableCell>
|
<TableCell>Names</TableCell>
|
||||||
|
<CustomWidthTooltip arrow title={forestDiagramInformation} >
|
||||||
<TableCell align="right">Growth Form / Max Height (m) / Spacing (m) / Forest Position</TableCell>
|
<TableCell align="right">Growth Form / Max Height (m) / Spacing (m) / Forest Position</TableCell>
|
||||||
|
</CustomWidthTooltip>
|
||||||
<TableCell align="right">Moisture Preferences</TableCell>
|
<TableCell align="right">Moisture Preferences</TableCell>
|
||||||
<TableCell align="right">Tolerances (Water / Drought / Frost / Salinity)</TableCell>
|
<TableCell align="right">Tolerances (Water / Drought / Frost / Salinity)</TableCell>
|
||||||
<TableCell align="right">Ecosystem Services</TableCell>
|
<TableCell align="right">Ecosystem Services</TableCell>
|
||||||
|
|
Loading…
Reference in a new issue