diff --git a/components/Badges.vue b/components/Badges.vue
new file mode 100644
index 000000000..203569230
--- /dev/null
+++ b/components/Badges.vue
@@ -0,0 +1,81 @@
+
+
+
![]()
+
+
+
+
+
+
diff --git a/components/PostCard.vue b/components/PostCard.vue
index 84ff4d0c2..723ab402f 100644
--- a/components/PostCard.vue
+++ b/components/PostCard.vue
@@ -12,10 +12,13 @@
-
+
+
+
+
diff --git a/pages/index.vue b/pages/index.vue
index 4103b8553..f6fdc4d7a 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -58,6 +58,11 @@ export default {
shoutedCount
commentsCount
followedByCount
+ badges {
+ id
+ key
+ icon
+ }
}
}
commentsCount
diff --git a/pages/post/_slug/index.vue b/pages/post/_slug/index.vue
index 617e40d62..9ffc04bb1 100644
--- a/pages/post/_slug/index.vue
+++ b/pages/post/_slug/index.vue
@@ -122,6 +122,11 @@ export default {
contributionsCount
commentsCount
followedByCount
+ badges {
+ id
+ key
+ icon
+ }
}
}
tags {
@@ -142,6 +147,11 @@ export default {
contributionsCount
commentsCount
followedByCount
+ badges {
+ id
+ key
+ icon
+ }
}
}
}
diff --git a/pages/post/_slug/more-info.vue b/pages/post/_slug/more-info.vue
index 8582845d0..6c704a245 100644
--- a/pages/post/_slug/more-info.vue
+++ b/pages/post/_slug/more-info.vue
@@ -87,6 +87,11 @@ export default {
contributionsCount
followedByCount
commentsCount
+ badges {
+ id
+ key
+ icon
+ }
}
}
}
diff --git a/pages/profile/_slug.vue b/pages/profile/_slug.vue
index 54eccbc7a..bc9880087 100644
--- a/pages/profile/_slug.vue
+++ b/pages/profile/_slug.vue
@@ -16,19 +16,28 @@
class="profile-avatar"
size="120px" />
{{ user.name }}
-
+
-
- {{ fanCount }}
- Fans
+
+
+
+
+
+
-
- {{ user.friendsCount }}
- Freunde
+
+
+
+
+
+
- Netzwerk
+
+ Netzwerk
+
-
+
+
+
+
+
+
+ und {{ user.followingCount - user.following.length }} weitere
@@ -81,9 +105,19 @@
v-for="follow in user.followedBy"
:key="follow.id"
margin="x-small">
-
+
+
+
+
+
+
+ und {{ user.followedByCount - user.followedBy.length }} weitere
@@ -100,46 +134,61 @@
- {{ user.contributionsCount }}
- Beiträge
+
+
+
+
+
+
- {{ user.commentsCount }}
- Kommentiert
+
+
+
+
+
+
- {{ user.shoutedCount }}
- Empfohlen
+
+
+
+
+
+
+ :key="post.id">
+
+
+ mehr laden
+
+
@@ -149,12 +198,16 @@
import HcRelatedUser from '~/components/RelatedUser.vue'
import HcPostCard from '~/components/PostCard.vue'
import HcFollowButton from '~/components/FollowButton.vue'
+import HcCountTo from '~/components/CountTo.vue'
+import HcBadges from '~/components/Badges.vue'
export default {
components: {
HcRelatedUser,
HcPostCard,
- HcFollowButton
+ HcFollowButton,
+ HcCountTo,
+ HcBadges
},
transition: {
name: 'slide-up',