From b12b8cfaf71420c2fe89e4033c279c3dc68eb85b Mon Sep 17 00:00:00 2001 From: poka <poka@p2p.legal> Date: Sun, 7 Apr 2024 02:51:55 +0200 Subject: [PATCH] apply lint --- components/global/G1Crowdfunding.vue | 17 ++++++++++--- components/global/Lexique.vue | 25 +++++++++++++++++-- components/home/HomeHero.vue | 11 +++++++- components/page/PageFlatPlan.vue | 13 +++++++++- components/page/PageHeader.vue | 14 ++++++++++- .../ressources/RessourcesCategoriesFilter.vue | 23 +++++++++++++++-- .../ressources/RessourcesItemHeader.vue | 24 ++++++++++++++++-- layouts/error.vue | 18 +++++++++++-- pages/blog/_slug.vue | 10 +++++++- pages/lexique/index.vue | 12 ++++++++- test/e2e/index.spec.js | 2 +- test/helpers/ava.setup.js | 4 +-- 12 files changed, 152 insertions(+), 21 deletions(-) diff --git a/components/global/G1Crowdfunding.vue b/components/global/G1Crowdfunding.vue index f6fa1dd3..1aab47c8 100644 --- a/components/global/G1Crowdfunding.vue +++ b/components/global/G1Crowdfunding.vue @@ -40,7 +40,17 @@ </slot> <div - class="flex items-center w-full lg:w-max justify-center px-2 lg:px-0 pt-2 lg:pt-0" + class=" + flex + items-center + w-full + lg:w-max + justify-center + px-2 + lg:px-0 + pt-2 + lg:pt-0 + " > <slot v-if="!isKeyCopied" @@ -140,9 +150,8 @@ export default { computed: { endpoint() { // Build url from props. Prevent missing protocol. - return (/^https:\/\//.test(this.node) - ? this.node - : `https://${this.node}` + return ( + /^https:\/\//.test(this.node) ? this.node : `https://${this.node}` ).replace(/\/$/, '') }, startDateTimestamp() { diff --git a/components/global/Lexique.vue b/components/global/Lexique.vue index 90fbb00b..01f4d2f4 100644 --- a/components/global/Lexique.vue +++ b/components/global/Lexique.vue @@ -14,7 +14,22 @@ <client-only> <div v-if="document" - class="tooltip absolute bg-blue-100 border-blue-200 border invisible opacity-0 left-1/2 px-4 py-3 rounded-xl shadow-2xl text-gray-600 text-sm z-50 dark:bg-blue-900 dark:text-gray-100 dark:border-blue-800" + class=" + tooltip + absolute + bg-blue-100 + border-blue-200 border + invisible + opacity-0 + left-1/2 + px-4 + py-3 + rounded-xl + shadow-2xl + text-gray-600 text-sm + z-50 + dark:bg-blue-900 dark:text-gray-100 dark:border-blue-800 + " > <span class="triangle absolute"></span> @@ -25,7 +40,13 @@ <span>{{ document.description }}</span> <span - class="block font-light mt-3 text-xs text-purple-800 dark:text-purple-500" + class=" + block + font-light + mt-3 + text-xs text-purple-800 + dark:text-purple-500 + " > {{ $t('lexique.tooltipReadmore') }} </span> diff --git a/components/home/HomeHero.vue b/components/home/HomeHero.vue index 43ab3f06..7c3ea46d 100644 --- a/components/home/HomeHero.vue +++ b/components/home/HomeHero.vue @@ -7,7 +7,16 @@ </div> <SuperHero - class="superhero absolute h-40 hidden lg:h-full lg:relative lg:right-0 lg:w-full md:block right-6 w-1/3" + class=" + superhero + absolute + h-40 + hidden + lg:h-full lg:relative lg:right-0 lg:w-full + md:block + right-6 + w-1/3 + " /> </div> </template> diff --git a/components/page/PageFlatPlan.vue b/components/page/PageFlatPlan.vue index c678fbbe..2653d506 100644 --- a/components/page/PageFlatPlan.vue +++ b/components/page/PageFlatPlan.vue @@ -19,7 +19,18 @@ v-for="(section, i) in sections" :key="i" :to="section.to" - class="bg-blue-100 dark:bg-blue-900 px-4 py-4 pb-3 rounded transition hover:shadow-xl transform hover:-translate-y-0.5" + class=" + bg-blue-100 + dark:bg-blue-900 + px-4 + py-4 + pb-3 + rounded + transition + hover:shadow-xl + transform + hover:-translate-y-0.5 + " :class=" showNext && (nextPage && nextPage.to === section.to diff --git a/components/page/PageHeader.vue b/components/page/PageHeader.vue index a0ab4560..4f7c8b3e 100644 --- a/components/page/PageHeader.vue +++ b/components/page/PageHeader.vue @@ -2,7 +2,19 @@ <div class="flex items-center justify-between"> <h1 v-prevent-last-char-break - class="text-3xl md:text-4xl 2xl:text-5xl bg-clip-text text-transparent bg-gradient-to-r from-purple-800 to-blue-600 font-extrabold leading-tight py-10" + class=" + text-3xl + md:text-4xl + 2xl:text-5xl + bg-clip-text + text-transparent + bg-gradient-to-r + from-purple-800 + to-blue-600 + font-extrabold + leading-tight + py-10 + " > {{ document.title }} </h1> diff --git a/components/ressources/RessourcesCategoriesFilter.vue b/components/ressources/RessourcesCategoriesFilter.vue index cd19e543..74eeee00 100644 --- a/components/ressources/RessourcesCategoriesFilter.vue +++ b/components/ressources/RessourcesCategoriesFilter.vue @@ -3,7 +3,16 @@ <div class="text-xs font-semibold mr-3 whitespace-nowrap">Filtres :</div> <div class="flex items-center flex-wrap"> <div - class="text-xs uppercase font-semibold mr-3 rounded px-1 py-0.5 cursor-pointer" + class=" + text-xs + uppercase + font-semibold + mr-3 + rounded + px-1 + py-0.5 + cursor-pointer + " :class=" selectedCategories.length !== categories.length ? 'text-gray-400 hover:text-hover' @@ -16,7 +25,17 @@ <div v-for="(category, index) in categories" :key="index" - class="text-xs uppercase font-semibold mr-3 rounded px-1 py-0.5 my-0.5 cursor-pointer" + class=" + text-xs + uppercase + font-semibold + mr-3 + rounded + px-1 + py-0.5 + my-0.5 + cursor-pointer + " :class=" !selectedCategories.includes(category) || selectedCategories.length === categories.length diff --git a/components/ressources/RessourcesItemHeader.vue b/components/ressources/RessourcesItemHeader.vue index 30190e40..831f773d 100644 --- a/components/ressources/RessourcesItemHeader.vue +++ b/components/ressources/RessourcesItemHeader.vue @@ -6,7 +6,14 @@ v-for="(category, index) in item.categories" v-else :key="index" - class="text-gray-400 hover:text-hover text-xs uppercase font-semibold mr-3" + class=" + text-gray-400 + hover:text-hover + text-xs + uppercase + font-semibold + mr-3 + " @click="$emit('select', [category])" > {{ category }} @@ -29,7 +36,20 @@ <div v-if="item.wallet" - class="relative bg-purple-500 flex font-semibold h-6 items-center justify-center ml-1 rounded text-white text-xs w-6 cursor-pointer" + class=" + relative + bg-purple-500 + flex + font-semibold + h-6 + items-center + justify-center + ml-1 + rounded + text-white text-xs + w-6 + cursor-pointer + " @click="onCopy(item.wallet)" @mouseenter="isHover = `PubKey : ${item.wallet}`" @mouseleave="isHover = false" diff --git a/layouts/error.vue b/layouts/error.vue index 2effdbb7..98428951 100644 --- a/layouts/error.vue +++ b/layouts/error.vue @@ -1,12 +1,26 @@ <template> <div - class="bg-gradient-to-b flex from-blue-100 relative to-blue-50 overflow-hidden" + class=" + bg-gradient-to-b + flex + from-blue-100 + relative + to-blue-50 + overflow-hidden + " style="height: 80vh" > <div class="container flex items-center justify-center"> <div class="absolute z-10"> <div - class="flex items-center text-red-400 dark:text-red-600 scale-150 transform" + class=" + flex + items-center + text-red-400 + dark:text-red-600 + scale-150 + transform + " > <span class="text-9xl">4</span> <fa diff --git a/pages/blog/_slug.vue b/pages/blog/_slug.vue index 86cdfcfd..414e3c1f 100644 --- a/pages/blog/_slug.vue +++ b/pages/blog/_slug.vue @@ -14,7 +14,15 @@ class="absolute inset-0 -z-10" /> <div - class="absolute inset-0 -z-1 bg-gradient-to-t from-black via-transparent opacity-50" + class=" + absolute + inset-0 + -z-1 + bg-gradient-to-t + from-black + via-transparent + opacity-50 + " /> </div> </template> diff --git a/pages/lexique/index.vue b/pages/lexique/index.vue index fc8fc1b0..d19f26cf 100644 --- a/pages/lexique/index.vue +++ b/pages/lexique/index.vue @@ -11,7 +11,17 @@ v-for="item of alphabet" :key="item" :to="`#${item}`" - class="bg-gray-100 font-semibold h-6 hover:bg-hover-light leading-6 rounded-full text-center text-gray-200 text-sm w-6 my-2" + class=" + bg-gray-100 + font-semibold + h-6 + hover:bg-hover-light + leading-6 + rounded-full + text-center text-gray-200 text-sm + w-6 + my-2 + " :class=" computedResults.map((item) => item.firstLetter).includes(item) ? 'bg-gray-200 text-gray-600' diff --git a/test/e2e/index.spec.js b/test/e2e/index.spec.js index 7d0ac142..e2a799f9 100644 --- a/test/e2e/index.spec.js +++ b/test/e2e/index.spec.js @@ -10,7 +10,7 @@ let nuxt = null test.before(async () => { const config = { dev: false, - rootDir: resolve(__dirname, '../../') + rootDir: resolve(__dirname, '../../'), } nuxt = new Nuxt(config) await new Builder(nuxt).build() diff --git a/test/helpers/ava.setup.js b/test/helpers/ava.setup.js index 040f75f9..212c2c75 100644 --- a/test/helpers/ava.setup.js +++ b/test/helpers/ava.setup.js @@ -7,9 +7,7 @@ Vue.config.productionTip = false // https://github.com/nuxt/create-nuxt-app/issues/180#issuecomment-463069941 window.Date = global.Date = Date -hooks('vue') - .plugin('vue') - .push() +hooks('vue').plugin('vue').push() hooks(['vue', 'js']) .exclude(({ filename }) => filename.match(/\/node_modules\//)) .plugin('babel') -- GitLab