{"version":3,"file":"colorConverter.mjs","names":["colors","getEllipseColor","theme","color","variant","ellipseColor","palette","primary","action","sequence","trigger","condition","secondary","info","warning","error","success","text","getCustomHintColor","customHintColor","unity","hint","getCategoryColor","highlightColor","categoryColors","four","main","five","six"],"sources":["../../../src/utilities/style/colorConverter.js"],"sourcesContent":["import { colors } from './colors';\n\nexport const getEllipseColor = (theme, color, variant = 'main') => {\n  if (!theme) {\n    return '';\n  }\n  let ellipseColor = theme.palette.primary[variant];\n  switch (color) {\n    case 'action':\n      ellipseColor = theme.palette.action?.[variant];\n      break;\n    case 'sequence':\n      ellipseColor = theme.palette.sequence?.[variant];\n      break;\n    case 'trigger':\n      ellipseColor = theme.palette.trigger?.[variant];\n      break;\n    case 'condition':\n      ellipseColor = theme.palette.condition?.[variant];\n      break;\n    case 'primary':\n      ellipseColor = theme.palette.primary[variant];\n      break;\n    case 'secondary':\n      ellipseColor = theme.palette.secondary[variant];\n      break;\n    case 'info':\n      ellipseColor = theme.palette.info[variant];\n      break;\n    case 'warning':\n      ellipseColor = theme.palette.warning[variant];\n      break;\n    case 'error':\n      ellipseColor = theme.palette.error[variant];\n      break;\n    case 'success':\n      ellipseColor = theme.palette.success[variant];\n      break;\n    case 'textPrimary':\n      ellipseColor = theme.palette.text?.primary;\n      break;\n    case 'textSecondary':\n      ellipseColor = theme.palette.text?.secondary;\n      break;\n    default:\n      ellipseColor = theme.palette.secondary[variant];\n      break;\n  }\n  return ellipseColor;\n};\n\nexport const getCustomHintColor = (color) => {\n  // if (!theme) {\n  //   return '';\n  // }\n  let customHintColor = colors.unity.info.hint;\n  switch (color) {\n    // case 'primary':\n    //   customHintColor = theme.palette.primary.hint;\n    //   break;\n    // case 'secondary':\n    //   customHintColor = theme.palette.secondary.hint;\n    //   break;\n    case 'info':\n      customHintColor = colors.unity.info.hint;\n      break;\n    case 'warning':\n      customHintColor = colors.unity.warning.hint;\n      break;\n    case 'error':\n      customHintColor = colors.unity.error.hint;\n      break;\n    case 'success':\n      customHintColor = colors.unity.success.hint;\n      break;\n    default:\n      customHintColor = colors.unity.info.hint;\n  }\n\n  return customHintColor;\n};\n\nexport const getCategoryColor = (color) => {\n  // if (!theme) {\n  //   return '';\n  // }\n  let highlightColor = colors.unity.info.hint;\n  switch (color) {\n    case 'info':\n      highlightColor = colors.unity.info.hint;\n      break;\n    case 'warning':\n      highlightColor = colors.unity.warning.hint;\n      break;\n    case 'error':\n      highlightColor = colors.unity.error.hint;\n      break;\n    case 'four':\n      highlightColor = colors.categoryColors.four.main;\n      break;\n    case 'five':\n      highlightColor = colors.categoryColors.five.main;\n      break;\n    case 'six':\n      highlightColor = colors.categoryColors.six.main;\n      break;\n    default:\n      highlightColor = colors.unity.info.hint;\n  }\n\n  return highlightColor;\n};\n"],"mappings":";;AAEA,MAAaC,mBAAmBC,OAAOC,OAAOC,UAAU,WAAW;AACjE,KAAI,CAACF,MACH,QAAO;CAET,IAAIG,eAAeH,MAAMI,QAAQC,QAAQH;AACzC,SAAQD,OAAR;EACE,KAAK;AACHE,kBAAeH,MAAMI,QAAQE,SAASJ;AACtC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQG,WAAWL;AACxC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQI,UAAUN;AACvC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQK,YAAYP;AACzC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQC,QAAQH;AACrC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQM,UAAUR;AACvC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQO,KAAKT;AAClC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQQ,QAAQV;AACrC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQS,MAAMX;AACnC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQU,QAAQZ;AACrC;EACF,KAAK;AACHC,kBAAeH,MAAMI,QAAQW,MAAMV;AACnC;EACF,KAAK;AACHF,kBAAeH,MAAMI,QAAQW,MAAML;AACnC;EACF;AACEP,kBAAeH,MAAMI,QAAQM,UAAUR;AACvC;;AAEJ,QAAOC;;AAkCT,MAAaiB,oBAAoBnB,UAAU;CAIzC,IAAIoB,iBAAiBvB,OAAOoB,MAAMP,KAAKQ;AACvC,SAAQlB,OAAR;EACE,KAAK;AACHoB,oBAAiBvB,OAAOoB,MAAMP,KAAKQ;AACnC;EACF,KAAK;AACHE,oBAAiBvB,OAAOoB,MAAMN,QAAQO;AACtC;EACF,KAAK;AACHE,oBAAiBvB,OAAOoB,MAAML,MAAMM;AACpC;EACF,KAAK;AACHE,oBAAiBvB,OAAOwB,eAAeC,KAAKC;AAC5C;EACF,KAAK;AACHH,oBAAiBvB,OAAOwB,eAAeG,KAAKD;AAC5C;EACF,KAAK;AACHH,oBAAiBvB,OAAOwB,eAAeI,IAAIF;AAC3C;EACF,QACEH,kBAAiBvB,OAAOoB,MAAMP,KAAKQ;;AAGvC,QAAOE"}