UNPKG

@extclp/vexip-ui

Version:

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

1 lines 1.61 kB
{"version":3,"file":"strong.mjs","sources":["../../../components/typography/strong.tsx"],"sourcesContent":["import { defineComponent } from 'vue'\r\n\r\nimport { useProps } from '@vexip-ui/config'\r\nimport Text from './text'\r\nimport { strongProps } from './props'\r\n\r\nexport default defineComponent({\r\n name: 'Strong',\r\n props: strongProps,\r\n emits: [],\r\n setup(_props, { slots }) {\r\n const props = useProps('strong', _props, {\r\n type: 'default',\r\n delete: false,\r\n italic: false,\r\n underline: false,\r\n mark: false,\r\n disabled: false,\r\n keyboard: false,\r\n thin: false,\r\n reversed: false,\r\n })\r\n\r\n return () => (\r\n <Text {...props} tag={'strong'} strong>\r\n {slots.default?.()}\r\n </Text>\r\n )\r\n },\r\n})\r\n"],"names":["defineComponent","name","props","strongProps","emits","setup","_props","slots","useProps","type","delete","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,UAAUF,GAAQ;AAAA,MACvCG,MAAM;AAAA,MACNC,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,EACKlB,GAAK;AAAA,MAAA,KAAO;AAAA,MAAQ,QAAA;AAAA,IAAA,CAAA,GAAA;AAAA,MAAAmB,SAAAA,MAAAA;;AAAA,iBAC3Bd,IAAAA,EAAMc,YAANd,gBAAAA,EAAAA,KAAAA,EAAiB;AAAA;AAAA,KAErB;AAAA,EACH;AACF,CAAC;"}