{"version":3,"file":"useGlobalIcon.mjs","sources":["../../src/hooks/useGlobalIcon.ts"],"sourcesContent":["import { useConfig } from './useConfig';\nimport { IconConfig } from '../config-provider/type';\n\nexport function useGlobalIcon(tdIcon: Object) {\n  const { globalConfig } = useConfig('icon');\n\n  const resultIcon: IconConfig = {};\n\n  Object.keys(tdIcon).forEach((key) => {\n    resultIcon[key] = globalConfig.value?.[key] || tdIcon[key];\n  });\n\n  return resultIcon;\n}\n\nexport default useGlobalIcon;\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGO,SAAA,aAAA,CAAA,MAAA,EAAA;AACL,EAAA,IAAA,UAAA,GAAA,SAAA,CAAA,MAAA,CAAA;;;;AAIqC,IAAA,IAAA,mBAAA,CAAA;;AAErC,GAAA,CAAA,CAAA;AAEO,EAAA,OAAA,UAAA,CAAA;AACT;;;;"}