@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 959 B
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../../components/bubble/props.ts"],"sourcesContent":["import { booleanStringProp, buildProps, classProp } from '@vexip-ui/config'\r\n\r\nimport type { ExtractPropTypes, PropType } from 'vue'\r\nimport type { ConfigurableProps } from '@vexip-ui/config'\r\nimport type { Placement } from '@vexip-ui/hooks'\r\nimport type { BubbleType } from './symbol'\r\n\r\nexport const bubbleProps = buildProps({\r\n placement: String as PropType<Placement>,\r\n type: String as PropType<BubbleType>,\r\n background: String,\r\n shadow: booleanStringProp,\r\n contentClass: classProp,\r\n})\r\n\r\nexport type BubbleProps = ExtractPropTypes<typeof bubbleProps>\r\nexport type BubbleCProps = ConfigurableProps<BubbleProps>\r\n"],"names":["bubbleProps","buildProps","booleanStringProp","classProp"],"mappings":";AAOO,MAAMA,IAAcC,EAAW;AAAA,EACpC,WAAW;AAAA,EACX,MAAM;AAAA,EACN,YAAY;AAAA,EACZ,QAAQC;AAAA,EACR,cAAcC;AAChB,CAAC;"}