/* * @Description: * @FilePath: \erp-basic-web\apps\erp-partner-portal-web\src\lib\index.ts * @Author: freud * @Date: 2023-06-30 17:01:00 * @LastEditTime: 2023-07-03 14:08:32 * @LastEditors: freud * @Reference: */ /** * @file 插件 * @author svon.me@gmail.com */ import './http'; import safeGet from '@fengqiaogang/safe-get'; import components from '@ue/components'; import { IconExpand, Pic } from '@ue/icon'; import { icon } from '@ue/utils'; import { h as createElement } from 'vue'; IconExpand(function (props: object) { const name = safeGet(props, 'type'); if (name && icon.isPic(name)) { return createElement(Pic, { name }); } return false; }); export default components;