UNPKG

@extclp/vexip-ui

Version:

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

1 lines 977 B
{"version":3,"file":"props.mjs","sources":["../../../components/result/props.ts"],"sourcesContent":["import { buildProps, iconProp, sizeProp } from '@vexip-ui/config'\r\n\r\nimport type { ExtractPropTypes, PropType } from 'vue'\r\nimport type { ConfigurableProps } from '@vexip-ui/config'\r\nimport type { ResultSlots, ResultType } from './symbol'\r\n\r\nexport const resultProps = buildProps({\r\n title: String,\r\n size: sizeProp,\r\n type: String as PropType<ResultType>,\r\n icon: iconProp,\r\n iconColor: String,\r\n description: String,\r\n slots: Object as PropType<ResultSlots>,\r\n})\r\n\r\nexport type ResultProps = ExtractPropTypes<typeof resultProps>\r\nexport type ResultCProps = ConfigurableProps<ExtractPropTypes<typeof resultProps>>\r\n"],"names":["resultProps","buildProps","sizeProp","iconProp"],"mappings":";AAMO,MAAMA,IAAcC,EAAW;AAAA,EACpC,OAAO;AAAA,EACP,MAAMC;AAAA,EACN,MAAM;AAAA,EACN,MAAMC;AAAA,EACN,WAAW;AAAA,EACX,aAAa;AAAA,EACb,OAAO;AACT,CAAC;"}