{"version":3,"file":"Typography.mjs","names":["React","Typography","MuiTypography","makeStyles","clsx","getEllipseColor","useStyles","theme","typography","color","props","$","_c","variant","align","children","className","noWrap","t0","paragraph","t1","undefined","classes","t2","t3"],"sources":["../../../../src/UI/dataDisplay/typography/Typography.jsx"],"sourcesContent":["import React from 'react';\nimport { Typography as MuiTypography, makeStyles } from '@material-ui/core';\nimport clsx from 'clsx';\nimport { getEllipseColor } from '../../../utilities/style/colorConverter';\n\nconst useStyles = makeStyles((theme) => ({\n  typography: {\n    color: (props) => props?.color && getEllipseColor(theme, props?.color)\n  }\n}));\nexport const Typography = (props) => {\n  const {\n    variant,\n    align,\n    children,\n    className,\n    noWrap = false,\n    paragraph = false,\n    color\n  } = props;\n  const classes = useStyles(props);\n\n  return (\n    <MuiTypography\n      variant={variant}\n      align={align}\n      className={clsx({[classes.typography]: color}, className)}\n      noWrap={noWrap}\n      paragraph={paragraph}\n    >\n      {children}\n    </MuiTypography>\n  );\n};\n"],"mappings":";;;;;;AAKA,MAAMM,YAAYH,YAAYI,WAAW,EACvCC,YAAY,EACVC,QAAQC,UAAUA,OAAOD,SAASJ,gBAAgBE,OAAOG,OAAOD,MAAK,EACvE,EACD,EAAE;AACH,MAAaR,gBAAaS,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CACxB,MAAA,EAAAC,SAAAC,OAAAC,UAAAC,WAAAC,QAAAC,IAAAC,WAAAC,IAAAX,UAQIC;CAHF,MAAAO,SAAAC,OAAAG,KAAAA,IAAA,QAAAH;CACA,MAAAC,YAAAC,OAAAC,KAAAA,IAAA,QAAAD;CAGF,MAAAE,UAAgBhB,UAAUI,MAAM;CAAC,IAAAa;AAAA,KAAAZ,EAAA,OAAAK,aAAAL,EAAA,OAAAW,QAAAd,cAAAG,EAAA,OAAAF,OAAA;AAMlBc,OAAAnB,KAAK,GAAEkB,QAAOd,aAAcC,OAAM,EAAEO,UAAU;AAAAL,IAAA,KAAAK;AAAAL,IAAA,KAAAW,QAAAd;AAAAG,IAAA,KAAAF;AAAAE,IAAA,KAAAY;OAAAA,MAAAZ,EAAA;CAAA,IAAAa;AAAA,KAAAb,EAAA,OAAAG,SAAAH,EAAA,OAAAI,YAAAJ,EAAA,OAAAM,UAAAN,EAAA,OAAAQ,aAAAR,EAAA,OAAAY,MAAAZ,EAAA,OAAAE,SAAA;AAH3DW,OAAA,sBAAA,cAAC,YAAD;GACWX;GACFC;GACI,WAAAS;GACHN;GACGE;GAGG,EADbJ,SACa;AAAAJ,IAAA,KAAAG;AAAAH,IAAA,KAAAI;AAAAJ,IAAA,KAAAM;AAAAN,IAAA,KAAAQ;AAAAR,IAAA,KAAAY;AAAAZ,IAAA,KAAAE;AAAAF,IAAA,MAAAa;OAAAA,MAAAb,EAAA;AAAA,QARhBa"}