UNPKG

@extclp/vexip-ui

Version:

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

1 lines 1.16 kB
{"version":3,"file":"props.mjs","sources":["../../../components/space/props.ts"],"sourcesContent":["import { booleanProp, buildProps, styleProp } from '@vexip-ui/config'\r\n\r\nimport type { ExtractPropTypes, PropType } from 'vue'\r\nimport type { ComponentSize, ConfigurableProps } from '@vexip-ui/config'\r\nimport type { SpaceAlign, SpaceJustify } from './symbol'\r\n\r\nexport const spaceProps = buildProps({\r\n vertical: booleanProp,\r\n inline: booleanProp,\r\n tag: String,\r\n align: String as PropType<SpaceAlign>,\r\n justify: String as PropType<SpaceJustify>,\r\n noWrap: booleanProp,\r\n size: [String, Number, Array] as PropType<ComponentSize | number | [number, number]>,\r\n itemStyle: styleProp,\r\n gapDisabled: booleanProp,\r\n})\r\n\r\nexport type SpaceProps = ExtractPropTypes<typeof spaceProps>\r\nexport type SpaceCProps = ConfigurableProps<SpaceProps>\r\n"],"names":["spaceProps","buildProps","booleanProp","styleProp"],"mappings":";AAMO,MAAMA,IAAaC,EAAW;AAAA,EACnC,UAAUC;AAAA,EACV,QAAQA;AAAA,EACR,KAAK;AAAA,EACL,OAAO;AAAA,EACP,SAAS;AAAA,EACT,QAAQA;AAAA,EACR,MAAM,CAAC,QAAQ,QAAQ,KAAK;AAAA,EAC5B,WAAWC;AAAA,EACX,aAAaD;AACf,CAAC;"}