123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- import '../../../utils/index.mjs';
- import '../../../constants/index.mjs';
- import { dialogContentProps } from './dialog-content.mjs';
- import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
- import { UPDATE_MODEL_EVENT } from '../../../constants/event.mjs';
- import { isBoolean } from '@vueuse/core';
- const dialogProps = buildProps({
- ...dialogContentProps,
- appendToBody: {
- type: Boolean,
- default: false
- },
- beforeClose: {
- type: definePropType(Function)
- },
- destroyOnClose: {
- type: Boolean,
- default: false
- },
- closeOnClickModal: {
- type: Boolean,
- default: true
- },
- closeOnPressEscape: {
- type: Boolean,
- default: true
- },
- lockScroll: {
- type: Boolean,
- default: true
- },
- modal: {
- type: Boolean,
- default: true
- },
- openDelay: {
- type: Number,
- default: 0
- },
- closeDelay: {
- type: Number,
- default: 0
- },
- top: {
- type: String
- },
- modelValue: {
- type: Boolean,
- default: false
- },
- modalClass: String,
- width: {
- type: [String, Number]
- },
- zIndex: {
- type: Number
- },
- trapFocus: {
- type: Boolean,
- default: false
- }
- });
- const dialogEmits = {
- open: () => true,
- opened: () => true,
- close: () => true,
- closed: () => true,
- [UPDATE_MODEL_EVENT]: (value) => isBoolean(value),
- openAutoFocus: () => true,
- closeAutoFocus: () => true
- };
- export { dialogEmits, dialogProps };
- //# sourceMappingURL=dialog.mjs.map
|