UNPKG

element-plus

Version:

A Component Library for Vue 3

38 lines (35 loc) 923 B
import { dialogProps, dialogEmits } from '../../dialog/src/dialog.mjs'; import { buildProps } from '../../../utils/vue/props/runtime.mjs'; const drawerProps = buildProps({ ...dialogProps, direction: { type: String, default: "rtl", values: ["ltr", "rtl", "ttb", "btt"] }, resizable: Boolean, size: { type: [String, Number], default: "30%" }, withHeader: { type: Boolean, default: true }, modalFade: { type: Boolean, default: true }, headerAriaLevel: { type: String, default: "2" } }); const drawerEmits = { ...dialogEmits, "resize-start": (evt, size) => evt instanceof MouseEvent && typeof size === "number", resize: (evt, size) => evt instanceof MouseEvent && typeof size === "number", "resize-end": (evt, size) => evt instanceof MouseEvent && typeof size === "number" }; export { drawerEmits, drawerProps }; //# sourceMappingURL=drawer.mjs.map