Files
framit/app/components/Ui/BadgeList.vue

21 lines
504 B
Vue
Raw Normal View History

2025-11-11 19:12:21 +01:00
<template>
<div v-if="tools" class="flex flex-row gap-1 flex-wrap">
<UBadge v-for="tool in tools" :key="tool.name" size="md" variant="solid">
<span v-if="tool.link">
<NuxtLink :to="tool.link" target="_blank">
{{ tool.name }}
</NuxtLink>
</span>
<span v-else>{{ tool.name }}</span>
2025-11-11 19:12:21 +01:00
</UBadge>
</div>
</template>
<script setup lang="ts">
import type { Tool } from '../../types/tool';
2025-11-11 19:12:21 +01:00
const { tools } = defineProps<{
tools: Tool[];
2025-11-11 19:12:21 +01:00
}>();
</script>