UNPKG

vexip-ui

Version:

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

56 lines (55 loc) 1.07 kB
import { buildProps as t, eventProp as r, booleanStringProp as o, booleanProp as e } from "@vexip-ui/config"; const i = t({ src: String, fallbackSrc: String, alt: String, fit: String, width: [String, Number], height: [String, Number], imgAttrs: Object, lazy: e, root: [String, Object, Function], rootMargin: String, preview: e, skeleton: { type: [Boolean, Object], default: null }, placeholder: String, errorTip: String, radius: Number, border: o, previewSrc: String, viewerTransfer: o, viewerProps: Object, slots: Object, onLoad: r(), onError: r(), onPreview: r() }), s = t({ showAll: e, preview: e, viewerTransfer: o, slots: Object, onPreview: r() }), g = t({ active: e, index: Number, srcList: [String, Array], transfer: o, viewerProps: Object, slots: Object, onToggle: r(), onChange: r(), onPrev: r(), onNext: r(), onClose: r(), onShow: r(), onHide: r() }); export { s as imageGroupProps, i as imageProps, g as imageViewerProps }; //# sourceMappingURL=props.mjs.map