UNPKG

vexip-ui

Version:

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

1 lines 1.33 kB
{"version":3,"file":"props.cjs","sources":["../../../components/ellipsis/props.ts"],"sourcesContent":["import { booleanProp, booleanStringProp, buildProps, classProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\nimport type { Placement } from '@vexip-ui/hooks'\nimport type { TooltipShift, TooltipTheme } from '@/components/tooltip'\n\nexport const ellipsisProps = buildProps({\n placement: String as PropType<Placement>,\n transfer: booleanStringProp,\n noHover: booleanProp,\n transitionName: String,\n tooltipTheme: String as PropType<TooltipTheme>,\n tipClass: classProp,\n maxLines: Number,\n tipMaxWidth: [Number, String],\n tipDisabled: booleanProp,\n tipShift: {\n type: [Boolean, String] as PropType<boolean | TooltipShift>,\n default: null,\n },\n})\n\nexport type EllipsisProps = ExtractPropTypes<typeof ellipsisProps>\nexport type EllipsisCProps = ConfigurableProps<EllipsisProps>\n"],"names":["ellipsisProps","buildProps","booleanStringProp","booleanProp","classProp"],"mappings":"oHAOaA,EAAgBC,EAAAA,WAAW,CACtC,UAAW,OACX,SAAUC,EAAA,kBACV,QAASC,EAAA,YACT,eAAgB,OAChB,aAAc,OACd,SAAUC,EAAA,UACV,SAAU,OACV,YAAa,CAAC,OAAQ,MAAM,EAC5B,YAAaD,EAAA,YACb,SAAU,CACR,KAAM,CAAC,QAAS,MAAM,EACtB,QAAS,IAAA,CAEb,CAAC"}