{"version":3,"file":"MapControlsStandard.mjs","names":["React","LocationPin","ControlZoom","Position","makeStyles","Divider","useStyles","theme","root","display","flexDirection","filter","flex","divider","marginRight","spacing","marginLeft","MapControlsStandard","props","$","_c","classes","value","setZoom","handleSliderChange","handleInputChange","handleBlur","zoomIn","zoomOut","reset","changeLat","changeLong","setPosition","getLocation","locations","t0","map","item","index","location","tooltip","t1","t2","Symbol","for","t3","t4","t5","t6","t7","t8"],"sources":["../../../../src/maps/openLayerMaps/ui/MapControlsStandard.jsx"],"sourcesContent":["import React from 'react';\nimport LocationPin from './LocationPin';\nimport ControlZoom from './ControlZoom';\nimport Position from './Position';\nimport { makeStyles, Divider } from '@material-ui/core';\n\nconst useStyles = makeStyles(theme => ({\n  root: {\n    display: 'flex',\n    flexDirection: 'row',\n  },\n  filter: {\n    display: 'flex',\n    flex: 1,\n  },\n  divider: {\n    marginRight: theme.spacing(2),\n    marginLeft: theme.spacing(2),\n  },\n}));\n\nconst MapControlsStandard = props => {\n  const classes = useStyles();\n\n  const {\n    value,\n    setZoom,\n    handleSliderChange,\n    handleInputChange,\n    handleBlur,\n    zoomIn,\n    zoomOut,\n    reset,\n    changeLat,\n    changeLong,\n    setPosition,\n    getLocation,\n    locations,\n    tooltip,\n  } = props;\n\n  return (\n    <div className={classes.root}>\n      <div className={classes.filter}>\n        {locations &&\n          locations.map((item, index) => {\n            return (\n              <LocationPin\n                key={index}\n                location={item.location}\n                getLocation={getLocation}\n                tooltip={item.tooltip}\n              />\n            );\n          })}\n      </div>\n      <div className={classes.divider}>\n        <Divider orientation=\"vertical\" />\n      </div>\n\n      <Position\n        changeLat={changeLat}\n        changeLong={changeLong}\n        setPosition={setPosition}\n      />\n\n      <div className={classes.divider}>\n        <Divider orientation=\"vertical\" />\n      </div>\n      <div>\n        <ControlZoom\n          zoomIn={zoomIn}\n          zoomOut={zoomOut}\n          value={value}\n          setValue={setZoom}\n          handleSliderChange={handleSliderChange}\n          handleInputChange={handleInputChange}\n          handleBlur={handleBlur}\n          reset={reset}\n        />\n      </div>\n    </div>\n  );\n};\nexport default MapControlsStandard;\n"],"mappings":"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"}