UNPKG

xdesign-vue-next

Version:

XDesign Component for vue-next

78 lines (75 loc) 1.65 kB
/** * xdesign v1.0.6 * (c) 2023 xdesign * @license MIT */ /* unplugin-vue-components disabled */var props = { alt: { type: String, "default": "" }, error: { type: [String, Function] }, fallback: { type: String, "default": "" }, fit: { type: String, "default": "fill", validator: function validator(val) { if (!val) return true; return ["contain", "cover", "fill", "none", "scale-down"].includes(val); } }, gallery: Boolean, lazy: Boolean, loading: { type: [String, Function] }, overlayContent: { type: [String, Function] }, overlayTrigger: { type: String, "default": "always", validator: function validator(val) { if (!val) return true; return ["always", "hover"].includes(val); } }, placeholder: { type: [String, Function] }, position: { type: String, "default": "center" }, referrerpolicy: { type: String, "default": "strict-origin-when-cross-origin", validator: function validator(val) { if (!val) return true; return ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "same-origin", "strict-origin", "strict-origin-when-cross-origin", "unsafe-url"].includes(val); } }, shape: { type: String, "default": "square", validator: function validator(val) { if (!val) return true; return ["circle", "round", "square"].includes(val); } }, src: { type: [String, Object] }, srcset: { type: Object }, onError: Function, onLoad: Function }; export { props as default }; //# sourceMappingURL=props.js.map