{"version":3,"file":"getIconHref.mjs","sources":[""],"sourcesContent":["import type { TIconType } from \"../config/types\";\r\n\r\n/**\r\n * Получает исходный код иконки\r\n * @param path{String=} Путь или идентификатор иконки\r\n * @param type{String=} Тип иконки ('asset' | 'material')\r\n * @returns {String}\r\n */\r\nexport const getIconHref = (path: string = \"\", type: TIconType = \"asset\"): string => {\r\n\r\n  if (type === \"material\") {\r\n\r\n    return path;\r\n  \r\n  }\r\n\r\n  const namespace = \"icon-\";\r\n  const prefix = `#${namespace}`;\r\n\r\n  return path.startsWith(prefix)\r\n    ? path\r\n    : prefix + path.replace(namespace, \"\");\r\n\r\n};\r\n"],"names":["getIconHref","path","type","namespace","prefix","startsWith","replace"],"mappings":";;;;;;AAQO,MAAMA,YAAc,CAACC,KAAe,GAAIC,KAAkB,WAE/D,GAAIA,OAAS,WAEX,OAAOD,KAIT,MAAME,UAAY,QAClB,MAAMC,OAAS,IAAID,YAEnB,OAAOF,KAAKI,WAAWD,QACnBH,KACAG,OAASH,KAAKK,QAAQH,UAAW"}