mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-23 00:15:05 +01:00
19 lines
426 B
Vue
19 lines
426 B
Vue
<template>
|
|
<component
|
|
:is="slideoverState.component"
|
|
v-if="slideoverState"
|
|
v-bind="slideoverState.props"
|
|
v-model="isOpen"
|
|
@after-leave="reset"
|
|
/>
|
|
</template>
|
|
|
|
<script lang="ts" setup>
|
|
import { inject } from 'vue'
|
|
import { useSlideover, slidOverInjectionKey } from '../../composables/useSlideover'
|
|
|
|
const slideoverState = inject(slidOverInjectionKey)
|
|
|
|
const { isOpen, reset } = useSlideover()
|
|
</script>
|