{"version":3,"file":"StatusCellRenderer.mjs","names":["React","StatusChip","StatusCellRenderer","props","$","_c","value","getStatus","getLabel","formattedLabel","_temp2","t0","t1","t2","_temp","char","toUpperCase","value_0","replace"],"sources":["../../../../../src/UI/templates/ui/renderers/StatusCellRenderer.jsx"],"sourcesContent":["import React from 'react';\nimport { StatusChip } from '../../../dataDisplay/status/StatusChip';\n\nexport const StatusCellRenderer = props => {\n  const { value, getStatus, getLabel } = props;\n  const formattedLabel = value => {\n    return value\n      ?.replace(/([a-z])([A-Z])/g, '$1 $2')\n      ?.replace(/\\b\\w/g, char => char.toUpperCase());\n  };\n  return (\n    <StatusChip\n      status={getStatus(value)}\n      label={getLabel ? formattedLabel(getLabel(value)) : formattedLabel(value)}\n    />\n  );\n};\n"],"mappings":";;;;AAGA,MAAaE,sBAAqBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,EAAA;CAChC,MAAA,EAAAC,OAAAC,WAAAC,aAAuCL;CACvC,MAAAM,iBAAuBC;CAIrB,IAAAC;AAAA,KAAAP,EAAA,OAAAG,aAAAH,EAAA,OAAAE,OAAA;AAGUK,OAAAJ,UAAUD,MAAM;AAAAF,IAAA,KAAAG;AAAAH,IAAA,KAAAE;AAAAF,IAAA,KAAAO;OAAAA,MAAAP,EAAA;CAAA,IAAAQ;AAAA,KAAAR,EAAA,OAAAI,YAAAJ,EAAA,OAAAE,OAAA;AACjBM,OAAAJ,WAAWC,eAAeD,SAASF,MAA8B,CAAC,GAArBG,eAAeH,MAAM;AAAAF,IAAA,KAAAI;AAAAJ,IAAA,KAAAE;AAAAF,IAAA,KAAAQ;OAAAA,MAAAR,EAAA;CAAA,IAAAS;AAAA,KAAAT,EAAA,OAAAO,MAAAP,EAAA,OAAAQ,IAAA;AAF3EC,OAAA,sBAAA,cAAC,YAAD;GACU,QAAAF;GACD,OAAAC;GACP,CAAA;AAAAR,IAAA,KAAAO;AAAAP,IAAA,KAAAQ;AAAAR,IAAA,KAAAS;OAAAA,MAAAT,EAAA;AAAA,QAHFS;;AAR8B,SAAAC,MAAAC,MAAA;AAAA,QAKDA,KAAIC,aAAc;;AALjB,SAAAN,OAAAO,SAAA;AAAA,QAGvBX,SAAKY,QACA,mBAAmB,QACpB,EAAAA,QAAC,SAASJ,MAA2B"}