chore: use type-based prop

This commit is contained in:
Benjamin Canac
2024-03-06 14:36:07 +01:00
parent beb1bf2f0d
commit 3c2f5e9733
3 changed files with 34 additions and 99 deletions

View File

@@ -1,12 +1,13 @@
<template>
<Icon :name="name" />
</template>
<script lang="ts">
export interface IconProps {
name: string
}
</script>
<script setup lang="ts">
defineProps({
name: {
type: String,
required: true
}
})
defineProps<IconProps>()
</script>
<template>
<Icon :name="name" />
</template>