{"version":3,"file":"useFluentIcon.mjs","names":["React","useMemo","fluentLibraryIcons","useFluentIcon","iconName","$","_c","t0","bb0","t1","find","item","id","toLowerCase","includes","result","icon"],"sources":["../../src/hooks/useFluentIcon.js"],"sourcesContent":["import React, { useMemo } from 'react';\nimport { fluentLibraryIcons } from '../assets/unityIcons/LibraryData';\n\nexport const useFluentIcon = (iconName) => {\n  const icon = useMemo(() => {\n    if (!iconName || iconName === 'none') {\n      return null;\n    }\n\n    const result = fluentLibraryIcons.find((item) =>\n      item.id.toLowerCase().includes(iconName.toLowerCase())\n    );\n    return result?.icon || null;\n  }, [iconName]);\n\n  return {\n    icon\n  };\n};\n"],"mappings":";;;;AAGA,MAAaG,iBAAgBC,aAAA;CAAA,MAAAC,IAAAC,EAAA,EAAA;CAAA,IAAAC;AAAAC,MAAA;AAEzB,MAAI,CAACJ,YAAYA,aAAa,QAAM;AAClCG,QAAO;AAAP,SAAAC;;EACD,IAAAC;AAAA,MAAAJ,EAAA,OAAAD,UAAA;AAEcK,QAAAP,mBAAkBQ,MAAMC,SACrCA,KAAIC,GAAGC,aAAc,CAAAC,SAAUV,SAAQS,aAAc,CACvD,CAAC;AAAAR,KAAA,KAAAD;AAAAC,KAAA,KAAAI;QAAAA,MAAAJ,EAAA;AACDE,OAHeE,IAGFO,QAAN;;CART,MAAAA,OAAaT;CASE,IAAAE;AAAA,KAAAJ,EAAA,OAAAW,MAAA;AAERP,OAAA,EAAAO,MAEN;AAAAX,IAAA,KAAAW;AAAAX,IAAA,KAAAI;OAAAA,MAAAJ,EAAA;AAAA,QAFMI"}