{"version":3,"file":"EntityHeaderList.mjs","names":["React","Children","cloneElement","clsx","makeStyles","Divider","useStyles","theme","root","EntityHeaderList","props","$","_c","children","showSeperator","t0","undefined","arrayChildren","toArray","classes","t1","t2","map","child","index","isLast","length","t3"],"sources":["../../../../../src/UI/dataDisplay/entityHeader/ui/EntityHeaderList.jsx"],"sourcesContent":["import React, { Children, cloneElement } from 'react';\nimport clsx from 'clsx';\nimport { makeStyles, Divider } from '@material-ui/core';\n\nconst useStyles = makeStyles(theme => ({\n  root: {\n    // listStyle: 'none',\n  },\n}));\n\nexport const EntityHeaderList = props => {\n  const { children, showSeperator = false } = props;\n  const arrayChildren = Children.toArray(children);\n  const classes = useStyles(props);\n\n  return (\n    <div\n      className={clsx({\n        [classes.root]: true,\n      })}\n    >\n      {Children.map(arrayChildren, (child, index) => {\n        const isLast = index === arrayChildren.length - 1;\n        return (\n          <>\n            {cloneElement(child, {\n              isLast,\n            })}\n            {!isLast && showSeperator && <Divider />}\n          </>\n        );\n      })}\n    </div>\n  );\n};\n"],"mappings":";;;;;AAIA,MAAMM,YAAYF,YAAWG,WAAU,EACrCC,MAAM,EACJ,EAEH,EAAE;AAEH,MAAaC,oBAAmBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,EAAA;CAC9B,MAAA,EAAAC,UAAAC,eAAAC,OAA4CL;CAA1B,MAAAI,gBAAAC,OAAAC,KAAAA,IAAA,QAAAD;CAClB,MAAAE,gBAAsBhB,SAAQiB,QAASL,SAAS;CAChD,MAAAM,UAAgBb,UAAUI,MAAM;CAAC,IAAAU;AAAA,KAAAT,EAAA,OAAAQ,QAAAX,MAAA;AAIlBY,OAAAjB,KAAK,GACbgB,QAAOX,OAAQ,MACjB,CAAC;AAAAG,IAAA,KAAAQ,QAAAX;AAAAG,IAAA,KAAAS;OAAAA,MAAAT,EAAA;CAED,MAAAU,KAAApB,SAAQqB,IAAKL,gBAAeM,OAAAC,UAAA;EAC3B,MAAAC,SAAeD,UAAUP,cAAaS,SAAU;AAAE,SAEhD,sBAAA,cAAA,MAAA,UAAA,MACGxB,aAAaqB,OAAO,EAAAE,QAEpB,CAAA,EACA,CAACA,UAADX,iBAA4B,sBAAA,cAAC,SAAA,KAAS,CACtC;GAEL;CAAA,IAAAa;AAAA,KAAAhB,EAAA,OAAAS,MAAAT,EAAA,OAAAU,IAAA;AAfJM,OAAA,sBAAA,cAAA,OAAA,EACa,WAAAP,IAeP,EAXHC,GAWG;AAAAV,IAAA,KAAAS;AAAAT,IAAA,KAAAU;AAAAV,IAAA,KAAAgB;OAAAA,MAAAhB,EAAA;AAAA,QAhBNgB"}