Make projects dynamic
This commit is contained in:
parent
9e8f5d4f7f
commit
d62ea5003d
6 changed files with 53 additions and 12 deletions
|
|
@ -1,19 +1,36 @@
|
|||
<template>
|
||||
<article>
|
||||
<router-link :to="{ name: 'project', params: { id: 1 }}" class="group block hover:no-underline">
|
||||
<router-link :to="{ name: 'project', params: { id: project.id }}" class="group block hover:no-underline">
|
||||
<span class="block bg-gray-100 shadow-lg rounded overflow-hidden">
|
||||
<span class="block p-6">
|
||||
<h2 class="font-bold text-gray-800 group-hover:underline">Drupal Bristol</h2>
|
||||
<h2 class="font-bold text-gray-800 group-hover:underline">{{ project.name }}</h2>
|
||||
|
||||
<p class="text-gray-600">accounts-partners</p>
|
||||
<p class="text-gray-600">{{ project.owner }}</p>
|
||||
|
||||
<img src="../assets/img/screenshot-default.jpg" alt="" class="mt-4 rounded shadow-2xl">
|
||||
<img :src="projectImage" alt="" class="mt-4 rounded shadow-2xl">
|
||||
</span>
|
||||
|
||||
<span class="block py-5 px-8 -mt-10 relative bg-white">
|
||||
<p>Europe (West 1)</p>
|
||||
<p>{{ project.region }}</p>
|
||||
</span>
|
||||
</span>
|
||||
</router-link>
|
||||
</article>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
props: {
|
||||
project: {
|
||||
type: Object,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
|
||||
computed: {
|
||||
projectImage () {
|
||||
return require(`@/assets/img/screenshots/${this.project.image}`)
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
Reference in a new issue