{"version":3,"file":"UtilityTabHeader.mjs","names":["React","makeStyles","FluentSimpleTab","FluentSimpleTabs","StandardTitle","a11yProps","index","id","useStyles","theme","root","flexGrow","marginTop","title","margin","spacing","titleWrapper","paddingLeft","UtilityTabHeader","t0","$","_c","handleChange","value","tabList","t1","undefined","classes","t2","t3","t4","map","_temp","t5","t6","item","label"],"sources":["../../../../src/UI/utilityDisplay/utilityHeader/UtilityTabHeader.jsx"],"sourcesContent":["import React from 'react'\nimport { makeStyles } from '@material-ui/core'\nimport { FluentSimpleTab } from '../../navigation/tabs/defaultTabs/FluentSimpleTab'\nimport { FluentSimpleTabs } from '../../navigation/tabs/defaultTabs/FluentSimpleTabs'\nimport { StandardTitle } from '../../dataDisplay/typography/StandardTitle'\n\nfunction a11yProps(index) {\n  return {\n    id: `simple-tab-${index}`,\n    'aria-controls': `simple-tabpanel-${index}`\n  }\n}\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    flexGrow: 1,\n    marginTop: 12\n  },\n  title: {\n    margin: theme.spacing(2)\n  },\n  titleWrapper: {\n    paddingLeft: theme.spacing(2)\n  }\n}))\n\nexport const UtilityTabHeader = ({\n  handleChange,\n  value,\n  tabList,\n  title = 'Page title'\n}) => {\n  const classes = useStyles()\n\n  return (\n    <div className={classes.root}>\n      <div className={classes.titleWrapper}>\n        <StandardTitle>{title}</StandardTitle>\n      </div>\n\n      <FluentSimpleTabs value={value} onChange={handleChange}>\n        {tabList &&\n          tabList.map((item, index) => {\n            return (\n              <FluentSimpleTab\n                key={item.label}\n                label={item.label}\n                {...a11yProps(index)}\n              />\n            )\n          })}\n      </FluentSimpleTabs>\n    </div>\n  )\n}\n"],"mappings":";;;;;;;AAMA,SAASK,UAAUC,OAAO;AACxB,QAAO;EACLC,IAAI,cAAcD;EAClB,iBAAiB,mBAAmBA;EACrC;;AAGH,MAAME,YAAYP,YAAYQ,WAAW;CACvCC,MAAM;EACJC,UAAU;EACVC,WAAW;EACZ;CACDC,OAAO,EACLC,QAAQL,MAAMM,QAAQ,EAAC,EACxB;CACDC,cAAc,EACZC,aAAaR,MAAMM,QAAQ,EAAC,EAC9B;CACD,EAAE;AAEH,MAAaG,oBAAmBC,OAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAAC,MAAA,EAAAC,cAAAC,OAAAC,SAAAX,OAAAY,OAAAN;CAI/B,MAAAN,QAAAY,OAAAC,KAAAA,IAAA,eAAAD;CAEA,MAAAE,UAAgBnB,WAAW;CAAA,IAAAoB;AAAA,KAAAR,EAAA,OAAAP,OAAA;AAKrBe,OAAA,sBAAA,cAAC,eAAA,MAAef,MAAsB;AAAAO,IAAA,KAAAP;AAAAO,IAAA,KAAAQ;OAAAA,MAAAR,EAAA;CAAA,IAAAS;AAAA,KAAAT,EAAA,OAAAO,QAAAX,gBAAAI,EAAA,OAAAQ,IAAA;AADxCC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAF,QAAOX,cAEjB,EADJY,GACI;AAAAR,IAAA,KAAAO,QAAAX;AAAAI,IAAA,KAAAQ;AAAAR,IAAA,KAAAS;OAAAA,MAAAT,EAAA;CAAA,IAAAU;AAAA,KAAAV,EAAA,OAAAI,SAAA;AAGHM,OAAAN,WACCA,QAAOO,IAAKC,MAQV;AAAAZ,IAAA,KAAAI;AAAAJ,IAAA,KAAAU;OAAAA,MAAAV,EAAA;CAAA,IAAAa;AAAA,KAAAb,EAAA,OAAAE,gBAAAF,EAAA,OAAAU,MAAAV,EAAA,OAAAG,OAAA;AAVNU,OAAA,sBAAA,cAAC,kBAAD;GAAyBV;GAAiBD,UAAAA;GAWvB,EAVhBQ,GAUgB;AAAAV,IAAA,KAAAE;AAAAF,IAAA,KAAAU;AAAAV,IAAA,KAAAG;AAAAH,IAAA,MAAAa;OAAAA,MAAAb,EAAA;CAAA,IAAAc;AAAA,KAAAd,EAAA,QAAAO,QAAAjB,QAAAU,EAAA,QAAAS,MAAAT,EAAA,QAAAa,IAAA;AAhBrBC,OAAA,sBAAA,cAAA,OAAA,EAAgB,WAAAP,QAAOjB,MAiBjB,EAhBJmB,IAIAI,GAYI;AAAAb,IAAA,MAAAO,QAAAjB;AAAAU,IAAA,MAAAS;AAAAT,IAAA,MAAAa;AAAAb,IAAA,MAAAc;OAAAA,MAAAd,EAAA;AAAA,QAjBNc;;AAT4B,SAAAF,MAAAG,MAAA7B,OAAA;AAAA,QAkBlB,sBAAA,cAAC,iBAAD;EACO,KAAA6B,KAAIC;EACF,OAAAD,KAAIC;EAAM,GACb/B,UAAUC,MAAM;EACpB,CAAA"}