{"version":3,"file":"EntityHeaderFlags.mjs","names":["React","makeStyles","ChipAlphabet","FluentIcon","FlagIcon","useStyles","theme","flagIcon","marginRight","spacing","chipContainer","marginBottom","flagLetter","str","charAt","toUpperCase","EntityHeaderFlags","t0","$","_c","data","t1","color","t2","t3","undefined","classes","length","t4","t5","t6","map","_temp","t7","t8","item","label","handleClick"],"sources":["../../../../../src/UI/dataDisplay/entityHeader/ui/EntityHeaderFlags.jsx"],"sourcesContent":["import React from 'react';\nimport { makeStyles } from '@material-ui/core';\nimport { ChipAlphabet } from '../../ChipAlphabet';\nimport { FluentIcon } from '../../../../utilities/iconLibrary/FluentIcon';\nimport { FlagIcon } from '@fluentui/react-icons';\n\nconst useStyles = makeStyles(theme => ({\n  flagIcon: {\n    marginRight: theme.spacing(2),\n  },\n  chipContainer: {\n    marginBottom: theme.spacing(-1),\n    '& > *': {\n      marginRight: theme.spacing(1),\n      marginBottom: theme.spacing(1),\n    },\n  },\n}));\n\nfunction flagLetter(str) {\n  return str.charAt(0).toUpperCase();\n}\n\nexport const EntityHeaderFlags = ({ data = [], color = 'primary' }) => {\n  const classes = useStyles();\n\n  if (!data && data.length === 0) {\n    return;\n  }\n\n  return (\n    <>\n      <FluentIcon\n        size=\"small\"\n        component={FlagIcon}\n        className={classes.flagIcon}\n      />\n      <div className={classes.chipContainer}>\n        {data.map(item => {\n          return (\n            <ChipAlphabet\n              avatar\n              avatarCharacter={flagLetter(item.label)}\n              label={item.label}\n              handleClick={() => item.handleClick}\n            />\n          );\n        })}\n      </div>\n    </>\n  );\n};\n"],"mappings":";;;;;;;AAMA,MAAMK,YAAYJ,YAAWK,WAAU;CACrCC,UAAU,EACRC,aAAaF,MAAMG,QAAQ,EAAC,EAC7B;CACDC,eAAe;EACbC,cAAcL,MAAMG,QAAQ,GAAG;EAC/B,SAAS;GACPD,aAAaF,MAAMG,QAAQ,EAAE;GAC7BE,cAAcL,MAAMG,QAAQ,EAAC;GAC/B;EACF;CACD,EAAE;AAEH,SAASG,WAAWC,KAAK;AACvB,QAAOA,IAAIC,OAAO,EAAE,CAACC,aAAa;;AAGpC,MAAaC,qBAAoBC,OAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAC,MAAA,EAAAC,MAAAC,IAAAC,OAAAC,OAAAN;CAAgC,IAAAO;AAAA,KAAAN,EAAA,OAAAG,IAAA;AAA9BG,OAAAH,OAAAI,KAAAA,IAAA,EAAS,GAATJ;AAASH,IAAA,KAAAG;AAAAH,IAAA,KAAAM;OAAAA,MAAAN,EAAA;CAAT,MAAAE,OAAAI;CAClC,MAAAE,UAAgBrB,WAAW;AAE3B,KAAI,CAACe,QAAQA,KAAIO,WAAY,EAAC;CAE7B,IAAAC;AAAA,KAAAV,EAAA,OAAAQ,QAAAnB,UAAA;AAIGqB,OAAA,sBAAA,cAAC,YAAD;GACO,MAAA;GACMxB,WAAAA;GACA,WAAAsB,QAAOnB;GAClB,CAAA;AAAAW,IAAA,KAAAQ,QAAAnB;AAAAW,IAAA,KAAAU;OAAAA,MAAAV,EAAA;CACc,MAAAW,KAAAH,QAAOhB;CAAc,IAAAoB;AAAA,KAAAZ,EAAA,OAAAE,MAAA;AAClCU,OAAAV,KAAIW,IAAKC,MASR;AAAAd,IAAA,KAAAE;AAAAF,IAAA,KAAAY;OAAAA,MAAAZ,EAAA;CAAA,IAAAe;AAAA,KAAAf,EAAA,OAAAQ,QAAAhB,iBAAAQ,EAAA,OAAAY,IAAA;AAVJG,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAJ,IAWV,EAVHC,GAUG;AAAAZ,IAAA,KAAAQ,QAAAhB;AAAAQ,IAAA,KAAAY;AAAAZ,IAAA,KAAAe;OAAAA,MAAAf,EAAA;CAAA,IAAAgB;AAAA,KAAAhB,EAAA,OAAAU,MAAAV,EAAA,QAAAe,IAAA;AAjBRC,OAAA,sBAAA,cAAA,MAAA,UAAA,MACEN,IAKAK,GAYC;AAAAf,IAAA,KAAAU;AAAAV,IAAA,MAAAe;AAAAf,IAAA,MAAAgB;OAAAA,MAAAhB,EAAA;AAAA,QAlBHgB;;AAR6B,SAAAF,MAAAG,MAAA;AAAA,QAiBrB,sBAAA,cAAC,cAAD;EACE,QAAA;EACiB,iBAAAvB,WAAWuB,KAAIC,MAAM;EAC/B,OAAAD,KAAIC;EACE,mBAAMD,KAAIE;EACvB,CAAA"}