diff --git a/components/global/G1Crowdfunding.vue b/components/global/G1Crowdfunding.vue index f6fa1dd31229a44cfed68b2b452cad4a4c93cfa7..1aab47c89156aca0208e6e473c300f4ee549cf6b 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 90fbb00b22c6f9de7eebcf68881de115667f58c8..01f4d2f4e9a6ee61fc24fbe7c60a6fc94e687ac0 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 43ab3f068e7c7096ff2692fd5501a3fa9464f7a5..7c3ea46d4554243d90c66b59623e63492fb25643 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 c678fbbe63f73a4a3174f0ea1b11aef48f1dd8e6..2653d5060075a45036205646164af5ada6dee5b5 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 a0ab456060d90766ce6790c7b89536a83d8e44f6..4f7c8b3e248388a9ac9e95316cb3d3915f86c039 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 cd19e5433602772676cfa6b6c071f9fa24b10315..74eeee0035e09f2346252c81087a01b2972f0fec 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 30190e407a2389caa25e626339318e8d4515c498..831f773d0eb02e1c17e71948232a9eac75186966 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 2effdbb7552ff5a9977634316fc4a76eff31f658..98428951961e06936e72e30e37d9891283971c8b 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 86cdfcfd1559cc6599d4187ec25e3de6fa5da099..414e3c1fae0261dabb2193d2544732b7743c56bf 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 fc8fc1b00d6c47964f071e048b4ef2ec5db8db8d..d19f26cf4a1d437c6fcabb4b76a22ebacaecf755 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 7d0ac14288fb65850ceec174666ba5859de4ebae..e2a799f9ff33067e3a44a683a07370d96155c4c9 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 040f75f949b9f0056631d0b2ab2fefad1cd50cda..212c2c75fa52f62a1e8a397586e01517bec278da 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')