feat(resume,vocal-synth): add clickable links to tools and technologies

- Add Tool interface with name and optional link properties
- Update BadgeList and BadgeListCard components to render links
- Extract VocalSynthPage types to dedicated module
- Migrate resume.json and vocal-synthesis.json data to use Tool format
- Add links to all tools, frameworks, and technologies in resume
This commit is contained in:
2026-02-04 16:43:37 +01:00
parent 8052ccf0d5
commit f7c4b8d6da
10 changed files with 212 additions and 46 deletions

View File

@@ -8,7 +8,9 @@
</template>
<script setup lang="ts">
import type { Tool } from '~/types/tool';
const { tools } = defineProps<{
tools: string[];
tools: Tool[];
}>();
</script>