import { defineComponent, computed, ref, } from '@vue/composition-api'; import './Modal.scss'; export default defineComponent({ name: 'sb-modal', props: { open: { type: Boolean, default: false, }, eventClose: { type: (Function as unknown) as () => void, default: () => () => undefined, }, }, setup(props, context) { const classes = computed(() => ({ 'sb-modal': true, 'sb-modal_open': props.open, })); return () => (
{ $event.stopPropagation(); props.eventClose(); }} >
{context.slots.default()}
); }, });