feat(Slideover): open programmatically (#122)

This commit is contained in:
Neil Richter
2024-06-07 17:31:05 +02:00
committed by GitHub
parent 20476f4b9a
commit b886150147
7 changed files with 132 additions and 1 deletions

View File

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