{"version":3,"file":"props.cjs","sources":["../../../components/skeleton/props.ts"],"sourcesContent":["import { booleanProp, booleanStringProp, buildProps, iconProp, sizeProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\n\nexport const skeletonProps = buildProps({\n  size: sizeProp,\n  width: [Number, String],\n  height: [Number, String],\n  repeat: Number,\n  tag: String,\n  activated: booleanProp,\n  image: booleanProp,\n  imageIcon: iconProp,\n  iconScale: Number,\n  round: booleanProp,\n  circle: booleanProp,\n  block: booleanProp,\n  spread: Number,\n  loading: booleanProp,\n})\n\nexport type SkeletonProps = ExtractPropTypes<typeof skeletonProps>\nexport type SkeletonCProps = ConfigurableProps<SkeletonProps>\n\nexport const skeletonGroupProps = buildProps({\n  size: sizeProp,\n  tag: booleanStringProp,\n  itemTag: String,\n  activated: booleanProp,\n  round: booleanProp,\n  circle: booleanProp,\n  block: booleanProp,\n  loading: booleanProp,\n})\n\nexport type SkeletonGroupProps = ExtractPropTypes<typeof skeletonGroupProps>\nexport type SkeletonGroupCProps = ConfigurableProps<SkeletonGroupProps>\n"],"names":["skeletonProps","buildProps","sizeProp","booleanProp","iconProp","skeletonGroupProps","booleanStringProp"],"mappings":"oHAKaA,EAAgBC,EAAAA,WAAW,CACtC,KAAMC,EAAA,SACN,MAAO,CAAC,OAAQ,MAAM,EACtB,OAAQ,CAAC,OAAQ,MAAM,EACvB,OAAQ,OACR,IAAK,OACL,UAAWC,EAAA,YACX,MAAOA,EAAA,YACP,UAAWC,EAAA,SACX,UAAW,OACX,MAAOD,EAAA,YACP,OAAQA,EAAA,YACR,MAAOA,EAAA,YACP,OAAQ,OACR,QAASA,EAAAA,WACX,CAAC,EAKYE,EAAqBJ,EAAAA,WAAW,CAC3C,KAAMC,EAAA,SACN,IAAKI,EAAA,kBACL,QAAS,OACT,UAAWH,EAAA,YACX,MAAOA,EAAA,YACP,OAAQA,EAAA,YACR,MAAOA,EAAA,YACP,QAASA,EAAAA,WACX,CAAC"}