UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

1 lines 805 B
{"version":3,"file":"renderer.cjs","sources":["../../../components/renderer/renderer.ts"],"sourcesContent":["import { defineComponent, renderSlot } from 'vue'\n\nimport { rendererProps } from './props'\n\nexport default defineComponent({\n name: 'Renderer',\n props: rendererProps,\n setup(props, { slots }) {\n return () => {\n if (typeof props.renderer !== 'function') {\n return renderSlot(slots, 'default', props.data)\n }\n\n return props.renderer(props.data)\n }\n },\n})\n"],"names":["Renderer","defineComponent","rendererProps","props","slots","renderSlot"],"mappings":"6DAIAA,EAAeC,kBAAgB,CAC7B,KAAM,WACN,MAAOC,EAAA,cACP,MAAMC,EAAO,CAAE,MAAAC,GAAS,CACtB,MAAO,IACD,OAAOD,EAAM,UAAa,WACrBE,EAAW,WAAAD,EAAO,UAAWD,EAAM,IAAI,EAGzCA,EAAM,SAASA,EAAM,IAAI,CAClC,CAEJ,CAAC"}