webapps/packages/layers/content/components/VariantSwitcher.vue

11 lines
340 B
Vue

<script setup lang="ts">
const { variant, variants, matrixPath } = useContent()
const candidates = computed(() => variants.filter(v => v !== variant.value))
</script>
<template>
<NuxtLink v-for="candidate in candidates" :key="candidate" :to="matrixPath({variant: candidate})">
{{ candidate.toUpperCase() }}
</NuxtLink>
</template>