UNPKG

tav-ui

Version:
1 lines 815 B
{"version":3,"file":"TreeIcon2.mjs","sources":["../../../../../../../packages/components/tree/src/TreeIcon.ts"],"sourcesContent":["import { h } from 'vue'\nimport { isString } from '@tav-ui/utils/is'\nimport Icon from '../../icon/src/icon.vue'\nimport type { VNode } from 'vue'\n\nexport interface ComponentProps {\n icon: VNode | string\n}\n\nexport const TreeIcon = ({ icon }: ComponentProps) => {\n if (!icon) return null\n if (isString(icon)) {\n return h(Icon, { icon, class: 'mr-1' })\n }\n return Icon\n}\n"],"names":[],"mappings":";;;;AAGY,MAAC,QAAQ,GAAG,CAAC,EAAE,IAAI,EAAE,KAAK;AACtC,EAAE,IAAI,CAAC,IAAI;AACX,IAAI,OAAO,IAAI,CAAC;AAChB,EAAE,IAAI,QAAQ,CAAC,IAAI,CAAC,EAAE;AACtB,IAAI,OAAO,CAAC,CAAC,IAAI,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,CAAC;AAC5C,GAAG;AACH,EAAE,OAAO,IAAI,CAAC;AACd;;;;"}