vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 916 B
Source Map (JSON)
{"version":3,"file":"props.cjs","sources":["../../../components/result/props.ts"],"sourcesContent":["import { buildProps, iconProp, sizeProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\nimport type { ResultSlots, ResultType } from './symbol'\n\nexport const resultProps = buildProps({\n title: String,\n size: sizeProp,\n type: String as PropType<ResultType>,\n icon: iconProp,\n iconColor: String,\n description: String,\n slots: Object as PropType<ResultSlots>,\n})\n\nexport type ResultProps = ExtractPropTypes<typeof resultProps>\nexport type ResultCProps = ConfigurableProps<ExtractPropTypes<typeof resultProps>>\n"],"names":["resultProps","buildProps","sizeProp","iconProp"],"mappings":"oHAMaA,EAAcC,EAAAA,WAAW,CACpC,MAAO,OACP,KAAMC,EAAA,SACN,KAAM,OACN,KAAMC,EAAA,SACN,UAAW,OACX,YAAa,OACb,MAAO,MACT,CAAC"}