feat: Replace eslint => oxlint + oxfmt
All checks were successful
Deployment / wordpress (push) Successful in 6s
Deployment / nuxt (push) Successful in 58s

This commit is contained in:
2026-02-01 21:53:40 -05:00
parent 58dbcdd25a
commit b89f02955d
60 changed files with 14937 additions and 5941 deletions

View File

@@ -2,7 +2,7 @@
import type { AcfLinkFragment } from "#graphql/operations";
import type { ButtonProps } from "@nuxt/ui";
type AcfLinkButtonProps = & Omit<ButtonProps, "to" | "target" | "href"> & {
type AcfLinkButtonProps = Omit<ButtonProps, "to" | "target" | "href"> & {
link?: AcfLinkFragment;
showLabel?: boolean;
};

View File

@@ -1,5 +1,9 @@
fragment AcfMedia on GroupAbstractMedia_Fields {
image { node { ... AcfImage } }
image {
node {
...AcfImage
}
}
aspectRatio
objectFit
}

View File

@@ -4,7 +4,14 @@ defineProps<{ social?: AcfSocialOutput }>();
<template>
<div v-if="social?.profiles" class="flex gap-1.5">
<a v-for="({ url, icon }, key) in social.profiles" :key="key" :href="url" target="_blank" rel="noopener noreferrer" class="flex">
<a
v-for="({ url, icon }, key) in social.profiles"
:key="key"
:href="url"
target="_blank"
rel="noopener noreferrer"
class="flex"
>
<UIcon :name="icon" />
</a>
</div>

View File

@@ -7,7 +7,8 @@ const fields = [
label: "Courriel",
placeholder: "Entrez votre courriel",
required: true,
}, {
},
{
name: "password",
label: "Mot de passe",
type: "password" as const,

View File

@@ -5,12 +5,8 @@ const { logout } = useAuthConnexion();
<template>
<div class="w-full space-y-6">
<div class="flex flex-col text-center">
<div class="text-xl text-pretty font-semibold text-highlighted">
Déconnexion
</div>
<div class="mt-1 text-base text-pretty text-muted">
Veuillez confirmer la déconnexion.
</div>
<div class="text-xl font-semibold text-pretty text-highlighted">Déconnexion</div>
<div class="mt-1 text-base text-pretty text-muted">Veuillez confirmer la déconnexion.</div>
</div>
<UButton
icon="i-lucide-log-out"

View File

@@ -1,12 +1,8 @@
<template>
<div class="w-full space-y-6">
<div class="flex flex-col text-center">
<div class="text-xl text-pretty font-semibold text-highlighted">
Redirection en cours
</div>
<div class="mt-1 text-base text-pretty text-muted">
Veuillez patienter...
</div>
<div class="text-xl font-semibold text-pretty text-highlighted">Redirection en cours</div>
<div class="mt-1 text-base text-pretty text-muted">Veuillez patienter...</div>
</div>
</div>
</template>

View File

@@ -1,7 +1,11 @@
fragment BuilderSections on GroupAbstractBuilder_Fields {
sections {
__typename
... on GroupAbstractBuilderSectionsHeroSplitLayout { ... SectionHeroSplit }
... on GroupAbstractBuilderSectionsTextBlockLayout { ... SectionTextBlock }
... on GroupAbstractBuilderSectionsHeroSplitLayout {
...SectionHeroSplit
}
... on GroupAbstractBuilderSectionsTextBlockLayout {
...SectionTextBlock
}
}
}

View File

@@ -2,6 +2,6 @@ fragment NodePage on Page {
title
isFrontPage
groupPostPage {
... BuilderSections
...BuilderSections
}
}
}

View File

@@ -6,7 +6,7 @@ defineProps<NodePageFragment>();
<template>
<div id="node-page">
<h1 v-if="!isFrontPage" class="font-bold text-4xl">
<h1 v-if="!isFrontPage" class="text-4xl font-bold">
{{ title }}
</h1>
<BuilderSections :sections="groupPostPage?.sections || []" />

View File

@@ -3,4 +3,3 @@ fragment SectionHeroSplit on GroupAbstractBuilderSectionsHeroSplitLayout {
reverse
...AcfMedia
}

View File

@@ -3,7 +3,7 @@ const { data: siteOptions } = await useSiteOptions();
</script>
<template>
<footer class="bg-accented links:link-prose">
<footer class="links:link-prose bg-accented">
<div class="container py-6">
<AcfSocial :social="parseAcfSocial(siteOptions)" />
</div>

View File

@@ -3,8 +3,8 @@ const { connexionButton } = useAuthConnexion();
</script>
<template>
<div class="bg-inverted text-inverted py-1.5">
<div class="container flex flex-col sm:flex-row items-center gap-3">
<div class="bg-inverted py-1.5 text-inverted">
<div class="container flex flex-col items-center gap-3 sm:flex-row">
<SiteFooterCopyright class="sm:mr-auto" />
<UButton v-bind="connexionButton" color="neutral" variant="link" />
<SiteFooterCredits />

View File

@@ -1,6 +1,12 @@
<template>
<div class="flex items-center gap-1">
Fait avec <UIcon name="i-lucide-heart" /> par
<ULink href="https://websimple.com" target="_blank" external title="Site web développé par Websimple">Websimple</ULink>
<ULink
href="https://websimple.com"
target="_blank"
external
title="Site web développé par Websimple"
>Websimple</ULink
>
</div>
</template>

View File

@@ -1,6 +1,3 @@
<script setup lang="ts">
</script>
<template>
<UHeader mode="slideover">
<template #left>