{"version":3,"file":"FilterOptions.mjs","names":["React","FluentIconButton","AlertSolidIcon","HomeIcon","BoxMultiplySolidIcon","makeStyles","useTheme","lighten","useStyles","theme","root","display","flexDirection","divider","marginRight","spacing","marginLeft","FilterOptions","props","$","_c","classes","showAlert","showHome","showMarker","toggleDisplayMarkers","t0","palette","common","black","inactive","t1","t2","error","main","t3","color","t4","t5","t6","success","t7","t8","t9","t10","t11","t12","t13"],"sources":["../../../src/map-library/ui/FilterOptions.jsx"],"sourcesContent":["import React from 'react'\nimport { FluentIconButton } from '../../UI/inputs/buttons/FluentIconButton'\nimport {\n  AlertSolidIcon,\n  HomeIcon,\n  BoxMultiplySolidIcon\n} from '@fluentui/react-icons'\nimport { makeStyles, useTheme, lighten } from '@material-ui/core'\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    display: 'flex',\n    flexDirection: 'row'\n  },\n  divider: {\n    marginRight: theme.spacing(2),\n    marginLeft: theme.spacing(2)\n  }\n}))\n\nconst FilterOptions = (props) => {\n  const classes = useStyles()\n  const { showAlert, showHome, showMarker, toggleDisplayMarkers } = props\n  const theme = useTheme()\n\n  const inactive = lighten(theme.palette.common.black, 0.8)\n\n  return (\n    <div className={classes.root}>\n      <FluentIconButton\n        color='primary'\n        icon={AlertSolidIcon}\n        onClick={() => toggleDisplayMarkers('alert')}\n        style={{\n          color: showAlert ? theme.palette.error.main : inactive\n        }}\n      />\n      <FluentIconButton\n        color='primary'\n        icon={HomeIcon}\n        onClick={() => toggleDisplayMarkers('home')}\n        style={{ color: showHome ? theme.palette.success.main : inactive }}\n      />\n      <FluentIconButton\n        color='primary'\n        icon={BoxMultiplySolidIcon}\n        onClick={() => toggleDisplayMarkers('mark')}\n        style={{ color: showMarker ? theme.palette.success.main : inactive }}\n      />\n    </div>\n  )\n}\nexport default FilterOptions\n"],"mappings":";;;;;;AASA,MAAMQ,YAAYH,YAAYI,WAAW;CACvCC,MAAM;EACJC,SAAS;EACTC,eAAe;EAChB;CACDC,SAAS;EACPC,aAAaL,MAAMM,QAAQ,EAAE;EAC7BC,YAAYP,MAAMM,QAAQ,EAAC;EAC7B;CACD,EAAE;AAEH,MAAME,iBAAgBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CACpB,MAAAC,UAAgBb,WAAW;CAC3B,MAAA,EAAAc,WAAAC,UAAAC,YAAAC,yBAAkEP;CAClE,MAAAT,QAAcH,UAAU;CAAA,IAAAoB;AAAA,KAAAP,EAAA,OAAAV,MAAAkB,QAAAC,OAAAC,OAAA;AAEPH,OAAAnB,QAAQE,MAAKkB,QAAQC,OAAOC,OAAQ,GAAI;AAAAV,IAAA,KAAAV,MAAAkB,QAAAC,OAAAC;AAAAV,IAAA,KAAAO;OAAAA,MAAAP,EAAA;CAAzD,MAAAW,WAAiBJ;CAAwC,IAAAK;AAAA,KAAAZ,EAAA,OAAAM,sBAAA;AAO1CM,aAAMN,qBAAqB,QAAQ;AAAAN,IAAA,KAAAM;AAAAN,IAAA,KAAAY;OAAAA,MAAAZ,EAAA;CAEnC,MAAAa,KAAAV,YAAYb,MAAKkB,QAAQM,MAAMC,OAA/BJ;CAA+C,IAAAK;AAAA,KAAAhB,EAAA,OAAAa,IAAA;AADjDG,OAAA,EAAAC,OACEJ,IACR;AAAAb,IAAA,KAAAa;AAAAb,IAAA,KAAAgB;OAAAA,MAAAhB,EAAA;CAAA,IAAAkB;AAAA,KAAAlB,EAAA,OAAAY,MAAAZ,EAAA,OAAAgB,IAAA;AANHE,OAAA,sBAAA,cAAC,kBAAD;GACQ,OAAA;GACAnC,MAAAA;GACG,SAAA6B;GACF,OAAAI;GAGP,CAAA;AAAAhB,IAAA,KAAAY;AAAAZ,IAAA,KAAAgB;AAAAhB,IAAA,KAAAkB;OAAAA,MAAAlB,EAAA;CAAA,IAAAmB;AAAA,KAAAnB,EAAA,OAAAM,sBAAA;AAISa,aAAMb,qBAAqB,OAAO;AAAAN,IAAA,KAAAM;AAAAN,IAAA,MAAAmB;OAAAA,MAAAnB,EAAA;CAC3B,MAAAoB,KAAAhB,WAAWd,MAAKkB,QAAQa,QAAQN,OAAhCJ;CAAgD,IAAAW;AAAA,KAAAtB,EAAA,QAAAoB,IAAA;AAAzDE,OAAA,EAAAL,OAASG,IAAkD;AAAApB,IAAA,MAAAoB;AAAApB,IAAA,MAAAsB;OAAAA,MAAAtB,EAAA;CAAA,IAAAuB;AAAA,KAAAvB,EAAA,QAAAmB,MAAAnB,EAAA,QAAAsB,IAAA;AAJpEC,OAAA,sBAAA,cAAC,kBAAD;GACQ,OAAA;GACAvC,MAAAA;GACG,SAAAmC;GACF,OAAAG;GACP,CAAA;AAAAtB,IAAA,MAAAmB;AAAAnB,IAAA,MAAAsB;AAAAtB,IAAA,MAAAuB;OAAAA,MAAAvB,EAAA;CAAA,IAAAwB;AAAA,KAAAxB,EAAA,QAAAM,sBAAA;AAISkB,aAAMlB,qBAAqB,OAAO;AAAAN,IAAA,MAAAM;AAAAN,IAAA,MAAAwB;OAAAA,MAAAxB,EAAA;CAC3B,MAAAyB,MAAApB,aAAaf,MAAKkB,QAAQa,QAAQN,OAAlCJ;CAAkD,IAAAe;AAAA,KAAA1B,EAAA,QAAAyB,KAAA;AAA3DC,QAAA,EAAAT,OAASQ,KAAoD;AAAAzB,IAAA,MAAAyB;AAAAzB,IAAA,MAAA0B;OAAAA,OAAA1B,EAAA;CAAA,IAAA2B;AAAA,KAAA3B,EAAA,QAAA0B,OAAA1B,EAAA,QAAAwB,IAAA;AAJtEG,QAAA,sBAAA,cAAC,kBAAD;GACQ,OAAA;GACA1C,MAAAA;GACG,SAAAuC;GACF,OAAAE;GACP,CAAA;AAAA1B,IAAA,MAAA0B;AAAA1B,IAAA,MAAAwB;AAAAxB,IAAA,MAAA2B;OAAAA,OAAA3B,EAAA;CAAA,IAAA4B;AAAA,KAAA5B,EAAA,QAAAE,QAAAX,QAAAS,EAAA,QAAA2B,OAAA3B,EAAA,QAAAkB,MAAAlB,EAAA,QAAAuB,IAAA;AApBJK,QAAA,sBAAA,cAAA,OAAA,EAAgB,WAAA1B,QAAOX,MAqBjB,EApBJ2B,IAQAK,IAMAI,IAMI;AAAA3B,IAAA,MAAAE,QAAAX;AAAAS,IAAA,MAAA2B;AAAA3B,IAAA,MAAAkB;AAAAlB,IAAA,MAAAuB;AAAAvB,IAAA,MAAA4B;OAAAA,OAAA5B,EAAA;AAAA,QArBN4B"}