From 56ed20f3bf7b57d2011d85873522b6967ad9e98f Mon Sep 17 00:00:00 2001 From: JB Date: Tue, 4 Dec 2018 22:02:15 +0100 Subject: [PATCH] Use kebab-case for components in templates --- .eslintrc.js | 3 +- components/Author.vue | 44 ++++++++----- components/Badges.vue | 9 ++- components/CountTo.vue | 3 +- components/FollowButton.vue | 5 +- components/LoadMore.vue | 6 +- components/Logo.vue | 8 +-- components/PostCard.vue | 12 ++-- components/ShoutButton.vue | 11 +++- layouts/blank.vue | 2 +- layouts/default.vue | 24 ++++--- pages/admin.vue | 3 +- pages/admin/index.vue | 54 ++++++++++------ pages/index.vue | 9 ++- pages/login.vue | 37 +++++++---- pages/logout.vue | 17 +++-- pages/post/_slug.vue | 3 +- pages/post/_slug/index.vue | 47 +++++++++----- pages/post/_slug/more-info.vue | 25 +++++--- pages/profile/_slug.vue | 110 ++++++++++++++++++++++----------- pages/settings.vue | 3 +- 21 files changed, 294 insertions(+), 141 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 25a4edfe4..fdc9bfb5e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -19,6 +19,7 @@ module.exports = { // add your custom rules here rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' + 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', + 'vue/component-name-in-template-casing': ['error', 'kebab-case'] } } diff --git a/components/Author.vue b/components/Author.vue index f307bc19b..53379afa8 100644 --- a/components/Author.vue +++ b/components/Author.vue @@ -5,29 +5,36 @@ :open-group="Math.random().toString()" placement="top-start" trigger="manual" - offset="0"> + offset="0" + > + @mouseleave="popoveMouseLeave" + >
+ size="32px" + />
{{ author.name | truncate(trunc, 18) }} + style="vertical-align: middle;" + > + {{ author.name | truncate(trunc, 18) }} + @@ -37,7 +44,8 @@ slot="popover" style="min-width: 250px;" @mouseover="popoverMouseEnter" - @mouseleave="popoveMouseLeave"> + @mouseleave="popoveMouseLeave" + > + :show-author-popover="showAuthorPopover" + /> + gutter="small" + > @@ -152,7 +186,8 @@ + :end-val="user.contributionsCount" + /> @@ -164,7 +199,8 @@ + :end-val="user.commentsCount" + /> @@ -176,7 +212,8 @@ + :end-val="user.shoutedCount" + /> @@ -186,17 +223,20 @@ + > + :show-author-popover="false" + /> + @click="showMoreContributions" + />
diff --git a/pages/settings.vue b/pages/settings.vue index 7b625e742..cf93cbfa4 100644 --- a/pages/settings.vue +++ b/pages/settings.vue @@ -10,7 +10,8 @@ + appear + >