import { defineComponent, computed, } from 'vue'; import './Modal.scss'; export const SbModal = defineComponent({ name: 'sb-modal', props: { open: { type: Boolean, default: false, }, onClose: { type: Function, default: () => {} }, }, setup(props, context) { const classes = computed(() => ({ 'sb-modal': true, 'sb-modal_open': props.open, })); return () => (
{ $event.stopPropagation(); props.onClose(); }} >
{context.slots.default?.()}
); }, });