Files
speckle-server/packages/frontend-2/components/viewer/Scope.vue
T
2024-08-14 11:46:39 +03:00

22 lines
442 B
Vue

<!-- eslint-disable vue/no-multiple-template-root -->
<!-- eslint-disable vue/no-root-v-if -->
<template>
<slot v-if="!wrapper" />
<div v-else>
<slot />
</div>
</template>
<script setup lang="ts">
import {
useSetupViewerScope,
type InjectableViewerState
} from '~/lib/viewer/composables/setup/core'
const props = defineProps<{
state: InjectableViewerState
wrapper?: boolean
}>()
useSetupViewerScope(props.state)
</script>