mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-15 04:29:37 +01:00
13 lines
344 B
Vue
13 lines
344 B
Vue
<script setup lang="ts">
|
|
import { inject } from 'vue'
|
|
import { useModal, modalInjectionKey } from '../composables/useModal'
|
|
|
|
const modalState = inject(modalInjectionKey)
|
|
|
|
const { isOpen } = useModal()
|
|
</script>
|
|
|
|
<template>
|
|
<component :is="modalState.component" v-if="modalState" v-bind="modalState.props" v-model:open="isOpen" />
|
|
</template>
|