💻 | Working with Composition API and TypeScript

This commit is contained in:
2021-03-21 22:31:52 +01:00
parent c0c04205a0
commit f2d420a87a
3 changed files with 63 additions and 4 deletions

View File

@@ -3,7 +3,7 @@
:class="getColor">
<div class="w-full h-full flex flex-col justify-center items-center">
<div class="text-center">
<img alt="Project Img" class="rounded-md" width="150" :src="require(`@/assets/img/works/${cover}.png`)">
<img alt="Project Img" class="rounded-md" width="150" :src="getCoverLink">
</div>
<div class="text-center">
<h1 class="md:text-2xl text-lg font-bold">{{ title }}</h1>
@@ -46,10 +46,12 @@ export default {
setup(props: WorkProp) {
const formatLink = computed(() => props.url.replace('https://', '').replace('http://', ''))
const getColor = computed(() => `hover:bg-${props.color}-600`)
const getCoverLink = computed(() => `@/assets/images/works/${props.cover}.png`)
return {
formatLink,
getColor
getColor,
getCoverLink
}
}
}