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 @@ + + + + + diff --git a/components/mixins/seo.js b/components/mixins/seo.js index d0c232baf..de641e677 100644 --- a/components/mixins/seo.js +++ b/components/mixins/seo.js @@ -3,6 +3,9 @@ export default { return { htmlAttrs: { lang: this.$i18n.locale() + }, + bodyAttrs: { + class: `page-name-${this.$route.name}` } } } 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 @@ + + 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 @@ + + 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 @@ + + 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 @@ + + 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 @@ + + 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 @@ -
-

- NO COMMENTS -

-
+ @@ -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..05135b891 100644 --- a/pages/post/_slug/more-info.vue +++ b/pages/post/_slug/more-info.vue @@ -43,12 +43,12 @@ - - No related Posts - + margin="large" + icon="file" + message="No related Posts" + /> @@ -57,6 +57,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 @@ + + 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 @@ + + 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 @@ + + 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 @@ + + 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 @@ + + 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