diff --git a/webapp/components/Badges.vue b/webapp/components/Badges.vue
index d0cb30e91..b28412abe 100644
--- a/webapp/components/Badges.vue
+++ b/webapp/components/Badges.vue
@@ -10,17 +10,21 @@
:key="badge.key"
class="hc-badge-container"
>
-
+ />
diff --git a/webapp/components/Image/index.vue b/webapp/components/Image/index.vue
index de05c5eda..e2f504578 100644
--- a/webapp/components/Image/index.vue
+++ b/webapp/components/Image/index.vue
@@ -15,8 +15,8 @@ export default {
},
computed: {
imageSrc() {
- // TODO implement
- return 'this should be an image source attribute'
+ const src = this.imageProps.src
+ return src.startsWith('/') ? src.replace('/', '/api/') : src
}
}
}
diff --git a/webapp/pages/login.vue b/webapp/pages/login.vue
index 92269143b..201f5eef3 100644
--- a/webapp/pages/login.vue
+++ b/webapp/pages/login.vue
@@ -30,11 +30,11 @@
margin-bottom="xxx-small"
centered
>
-
+ :image-props="{ src: '/img/sign-up/humanconnection.svg' }"
+ />
import LocaleSwitch from '~/components/LocaleSwitch'
+import HcImage from '~/components/Image'
import gql from 'graphql-tag'
export default {
components: {
- LocaleSwitch
+ LocaleSwitch,
+ HcImage
},
layout: 'blank',
data() {
diff --git a/webapp/pages/logout.vue b/webapp/pages/logout.vue
index 008908360..1dc088c61 100644
--- a/webapp/pages/logout.vue
+++ b/webapp/pages/logout.vue
@@ -11,11 +11,11 @@
margin-bottom="xxx-small"
centered
>
-
+ />