feat(Slideover): open programmatically (#1465)

Co-authored-by: Benjamin Canac <canacb1@gmail.com>
This commit is contained in:
Eugen Istoc
2024-03-21 12:48:35 -04:00
committed by GitHub
parent b0ecac563c
commit e7697595c8
10 changed files with 173 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
<template>
<component
:is="slideoverState.component"
v-if="slideoverState"
v-bind="slideoverState.props"
v-model="isOpen"
/>
</template>
<script lang="ts" setup>
import { inject } from 'vue'
import { useSlideover, slidOverInjectionKey } from '../../composables/useSlideover'
const slideoverState = inject(slidOverInjectionKey)
const { isOpen } = useSlideover()
</script>