UNPKG

@whitesev/pops

Version:

弹窗库

90 lines (87 loc) 1.71 kB
import type { PopsDrawerDetails } from "./indexType"; export const PopsDrawerConfig = (): DeepRequired<PopsDrawerDetails> => { return { title: { enable: true, position: "center", text: "默认标题", html: false, style: "", }, content: { text: "默认内容", html: false, style: "", }, btn: { merge: false, mergeReverse: false, reverse: false, position: "flex-end", ok: { enable: true, size: void 0 as any, icon: void 0 as any, rightIcon: false, iconIsLoading: false, text: "确定", type: "primary", callback(detail: any) { detail.close(); }, }, cancel: { enable: true, size: void 0 as any, icon: void 0 as any, rightIcon: false, iconIsLoading: false, text: "关闭", type: "default", callback(detail: any) { detail.close(); }, }, other: { enable: false, size: void 0 as any, icon: void 0 as any, rightIcon: false, iconIsLoading: false, text: "其它按钮", type: "default", callback(detail: any) { detail.close(); }, }, close: { enable: true, callback(detail: any) { detail.close(); }, }, }, mask: { enable: true, clickEvent: { toClose: true, toHide: false, }, clickCallBack: null, }, useShadowRoot: true, class: "", zIndex: 10000, only: false, direction: "right", size: "30%", lockScroll: false, closeOnPressEscape: true, openDelay: 0, closeDelay: 0, borderRadius: 0, style: null, beforeAppendToPageCallBack() {}, forbiddenScroll: false, }; };