UNPKG

vexip-ui

Version:

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

1 lines 1.54 kB
{"version":3,"file":"p.mjs","sources":["../../../components/typography/p.tsx"],"sourcesContent":["import { defineComponent } from 'vue'\n\nimport { useProps } from '@vexip-ui/config'\nimport Text from './text'\nimport { pProps } from './props'\n\nexport default defineComponent({\n name: 'P',\n props: pProps,\n emits: [],\n setup(_props, { slots }) {\n const props = useProps('p', _props, {\n type: 'default',\n delete: false,\n strong: false,\n italic: false,\n underline: false,\n mark: false,\n disabled: false,\n keyboard: false,\n thin: false,\n reversed: false,\n })\n\n return () => (\n <Text {...props} tag={'p'}>\n {slots.default?.()}\n </Text>\n )\n },\n})\n"],"names":["defineComponent","name","props","pProps","emits","setup","_props","slots","useProps","type","delete","strong","italic","underline","mark","disabled","keyboard","thin","reversed","_createVNode","Text","_mergeProps","default"],"mappings":";;;;AAMA,MAAeA,sBAAgB;AAAA,EAC7BC,MAAM;AAAA,EACNC,OAAOC;AAAAA,EACPC,OAAO,CAAE;AAAA,EACTC,MAAMC,GAAQ;AAAA,IAAEC,OAAAA;AAAAA,EAAM,GAAG;AACvB,UAAML,IAAQM,EAAS,KAAKF,GAAQ;AAAA,MAClCG,MAAM;AAAA,MACNC,QAAQ;AAAA,MACRC,QAAQ;AAAA,MACRC,QAAQ;AAAA,MACRC,WAAW;AAAA,MACXC,MAAM;AAAA,MACNC,UAAU;AAAA,MACVC,UAAU;AAAA,MACVC,MAAM;AAAA,MACNC,UAAU;AAAA,IACZ,CAAC;AAED,WAAO,MAAAC,EAAAC,GAAAC,EACKnB,GAAK;AAAA,MAAA,KAAO;AAAA,IAAG,CAAA,GAAA;AAAA,MAAAoB,SAAAA,MAAAA;;AAAA,iBACtBf,IAAAA,EAAMe,YAANf,gBAAAA,EAAAA,KAAAA,EAAiB;AAAA;AAAA,KAErB;AAAA,EACH;AACF,CAAC;"}