2025-11-11 19:12:21 +01:00
|
|
|
<template>
|
|
|
|
|
<div v-if="tools" class="flex flex-row gap-1 flex-wrap">
|
2026-02-04 16:43:37 +01:00
|
|
|
<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">
|
2026-02-04 16:43:37 +01:00
|
|
|
import type { Tool } from '../../types/tool';
|
|
|
|
|
|
2025-11-11 19:12:21 +01:00
|
|
|
const { tools } = defineProps<{
|
2026-02-04 16:43:37 +01:00
|
|
|
tools: Tool[];
|
2025-11-11 19:12:21 +01:00
|
|
|
}>();
|
|
|
|
|
</script>
|