diff --git a/components/Empty.vue b/components/Empty.vue
new file mode 100644
index 000000000..8755a11bd
--- /dev/null
+++ b/components/Empty.vue
@@ -0,0 +1,68 @@
+
+
+
+ ![Empty]()
+
+ {{ message }}
+
+
+
+
+
+
+
+
diff --git a/pages/admin/categories.vue b/pages/admin/categories.vue
index 14fee98b6..20739a661 100644
--- a/pages/admin/categories.vue
+++ b/pages/admin/categories.vue
@@ -1,8 +1,5 @@
-
-
- {{ $t('admin.categories.name') }}
-
+
-
-
- {{ $t('admin.notifications.name') }}
-
+
+
+
+
diff --git a/pages/admin/organizations.vue b/pages/admin/organizations.vue
index dbc3bf38c..ceeed031d 100644
--- a/pages/admin/organizations.vue
+++ b/pages/admin/organizations.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('admin.organizations.name') }}
-
+
+
+
+
diff --git a/pages/admin/pages.vue b/pages/admin/pages.vue
index a6ef7af4a..5c90a6578 100644
--- a/pages/admin/pages.vue
+++ b/pages/admin/pages.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('admin.pages.name') }}
-
+
+
+
+
diff --git a/pages/admin/settings.vue b/pages/admin/settings.vue
index 143607b0e..396aa54dd 100644
--- a/pages/admin/settings.vue
+++ b/pages/admin/settings.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('admin.settings.name') }}
-
+
+
+
+
diff --git a/pages/admin/tags.vue b/pages/admin/tags.vue
index 0bcb0aa07..03115f091 100644
--- a/pages/admin/tags.vue
+++ b/pages/admin/tags.vue
@@ -1,8 +1,5 @@
-
-
- {{ $t('admin.tags.name') }}
-
+
-
-
- {{ $t('admin.users.name') }}
-
+
+
+
+
diff --git a/pages/post/_slug/index.vue b/pages/post/_slug/index.vue
index 4a7d93703..73a9a7c7b 100644
--- a/pages/post/_slug/index.vue
+++ b/pages/post/_slug/index.vue
@@ -100,11 +100,10 @@
-
+
@@ -113,6 +112,7 @@
import gql from 'graphql-tag'
import HcAuthor from '~/components/Author.vue'
import HcShoutButton from '~/components/ShoutButton.vue'
+import HcEmpty from '~/components/Empty.vue'
export default {
transition: {
@@ -121,7 +121,8 @@ export default {
},
components: {
HcAuthor,
- HcShoutButton
+ HcShoutButton,
+ HcEmpty
},
head() {
return {
diff --git a/pages/post/_slug/more-info.vue b/pages/post/_slug/more-info.vue
index 456c7c357..95108d522 100644
--- a/pages/post/_slug/more-info.vue
+++ b/pages/post/_slug/more-info.vue
@@ -43,12 +43,11 @@
-
- No related Posts
-
+
@@ -57,6 +56,7 @@
diff --git a/pages/profile/_slug.vue b/pages/profile/_slug.vue
index c917c335a..c8b7139c2 100644
--- a/pages/profile/_slug.vue
+++ b/pages/profile/_slug.vue
@@ -243,16 +243,26 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
!post.deleted))
}
},
watch: {
@@ -387,7 +405,7 @@ export default {
.profile-top-navigation {
position: sticky;
top: 53px;
- z-index: 1;
+ z-index: 2;
}
.ds-tab-nav {
diff --git a/pages/settings/data-download.vue b/pages/settings/data-download.vue
index db99049db..5f22b1e1f 100644
--- a/pages/settings/data-download.vue
+++ b/pages/settings/data-download.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('settings.download.name') }}
-
+
+
+
+
diff --git a/pages/settings/delete-account.vue b/pages/settings/delete-account.vue
index f28b777e6..7540230a5 100644
--- a/pages/settings/delete-account.vue
+++ b/pages/settings/delete-account.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('settings.delete.name') }}
-
+
+
+
+
diff --git a/pages/settings/index.vue b/pages/settings/index.vue
index 9db497906..c018061a9 100644
--- a/pages/settings/index.vue
+++ b/pages/settings/index.vue
@@ -3,10 +3,7 @@
v-model="form"
@submit="submit"
>
-
-
- {{ $t('settings.data.name') }}
-
+
-
-
- {{ $t('settings.invites.name') }}
-
+
+
+
+
diff --git a/pages/settings/languages.vue b/pages/settings/languages.vue
index b1c253316..ef3d4ce96 100644
--- a/pages/settings/languages.vue
+++ b/pages/settings/languages.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('settings.languages.name') }}
-
+
+
+
+
diff --git a/pages/settings/my-organizations.vue b/pages/settings/my-organizations.vue
index 62cd74fd1..c381d8dc4 100644
--- a/pages/settings/my-organizations.vue
+++ b/pages/settings/my-organizations.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('settings.organizations.name') }}
-
+
+
+
+
diff --git a/pages/settings/security.vue b/pages/settings/security.vue
index 3ac2e7748..403015a4f 100644
--- a/pages/settings/security.vue
+++ b/pages/settings/security.vue
@@ -1,7 +1,18 @@
-
-
- {{ $t('settings.security.name') }}
-
+
+
+
+
diff --git a/static/img/empty-state.svg b/static/img/empty-state.svg
new file mode 100644
index 000000000..e7b1cb669
--- /dev/null
+++ b/static/img/empty-state.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/alert.svg b/static/img/empty/alert.svg
new file mode 100644
index 000000000..5bff0a3da
--- /dev/null
+++ b/static/img/empty/alert.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/docs.svg b/static/img/empty/docs.svg
new file mode 100644
index 000000000..eb97ac269
--- /dev/null
+++ b/static/img/empty/docs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/events.svg b/static/img/empty/events.svg
new file mode 100644
index 000000000..2ac3ba12a
--- /dev/null
+++ b/static/img/empty/events.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/file.svg b/static/img/empty/file.svg
new file mode 100644
index 000000000..62efbf260
--- /dev/null
+++ b/static/img/empty/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/messages.svg b/static/img/empty/messages.svg
new file mode 100644
index 000000000..6b7893918
--- /dev/null
+++ b/static/img/empty/messages.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/empty/tasks.svg b/static/img/empty/tasks.svg
new file mode 100644
index 000000000..260b906e5
--- /dev/null
+++ b/static/img/empty/tasks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file