Composables
useUnwrap()
A composable to unwrap slots, for advanced usage.
It can be used to achieve a similar behavior as unwrap
prop from <ContentSlot>
component.
Example:
<script setup lang="ts">
const { flatUnwrap } = useUnwrap()
</script>
<template>
<ul>
<li v-for="(item, index) of flatUnwrap($slots.default!(), ['ul'])" :key="index">
☑︎
<span><ContentSlot :use="() => item" unwrap="li" /></span>
</li>
</ul>
</template>