From 5964139cbd172c9e1d76b94ff4a2866dce3e2196 Mon Sep 17 00:00:00 2001 From: Adam Procter <adam.procter@soton.ac.uk> Date: Wed, 14 Jul 2021 18:05:39 +0100 Subject: [PATCH] rendering out new spaces to the browser --- package.json | 2 +- src/components/SampleComponent.vue | 10 +++++++++- src/views/Home.vue | 7 ++++++- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 7de91e4..efabac3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kinopio-api", - "version": "0.1.0", + "version": "0.0.1", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/src/components/SampleComponent.vue b/src/components/SampleComponent.vue index 93c69f1..affc658 100644 --- a/src/components/SampleComponent.vue +++ b/src/components/SampleComponent.vue @@ -1,12 +1,20 @@ <template> <div class="hello"> - <p>Something</p> + <h1>{{ new_space.name }}</h1> + <p> + <a :href="'https://kinopio.club/' + new_space.url">{{ + new_space.name + }}</a> + </p> </div> </template> <script> export default { name: 'SampleComponent', + props: { + new_space: Object, + }, } </script> diff --git a/src/views/Home.vue b/src/views/Home.vue index a17ea8a..37589c0 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,6 +1,10 @@ <template> <div class="home"> - <SampleComponent /> + <SampleComponent + v-for="new_space in new_spaces" + :key="new_space.id" + :new_space="new_space" + /> </div> </template> @@ -25,6 +29,7 @@ export default { axios .get('https://api.kinopio.club/space/new-spaces') .then((response) => { + this.new_spaces = response.data console.log('new_spaces:', response.data) }) .catch((error) => { -- GitLab