@opensig/opendesign
Version:
<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>
54 lines (53 loc) • 1.25 kB
JavaScript
import { layerProps } from "../layer/types.mjs";
const DialogSizeTypes = ["exlarge", "large", "medium", "small", "auto"];
const dialogProps = {
...layerProps,
/**
* @zh-CN 是否隐藏对话框的关闭按钮
* @en-US Whether to hide the close button of the dialog
*/
hideClose: {
type: Boolean
},
/**
* @zh-CN 对话框尺寸
* @en-US Dialog size
*/
size: {
type: String,
default: "auto"
},
/**
* @zh-CN 对话框底部按钮
* @en-US Dialog bottom button
*/
actions: {
type: Array
},
/**
* @zh-CN 是否禁用响应式
* @en-US Whether to disable responsive
*/
noResponsive: {
type: Boolean
},
/**
* @zh-CN 移动端是否渲染为半屏(宽度占满,高度占一半)
* @en-US Whether to render as half screen (width full, height half) on mobile phone
*/
phoneHalfFull: {
type: Boolean
},
/**
* @zh-CN 是否使用scrollbar,值为 false 不使用,值为 true 或 scrollbar 的配置对象则使用
* @en-US Whether to use scrollbar, value false not use, value true or scrollbar configuration object to use
*/
scrollbar: {
type: [Boolean, Object],
default: true
}
};
export {
DialogSizeTypes,
dialogProps
};