Skip to content

Commit a564d58

Browse files
committed
chore(website): added prettier
1 parent 3e7f3ec commit a564d58

File tree

8 files changed

+165
-73
lines changed

8 files changed

+165
-73
lines changed

packages/reva-website/.eslintrc.json

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
11
{
2-
"extends": ["next/core-web-vitals", "next/typescript", "prettier"],
2+
"extends": [
3+
"next/core-web-vitals",
4+
"next/typescript",
5+
"plugin:prettier/recommended"
6+
],
37
"rules": {
48
"react/no-unescaped-entities": "off",
5-
"@typescript-eslint/no-explicit-any": "off",
69
"@typescript-eslint/no-unused-vars": [
710
"error",
811
{
912
"args": "after-used",
1013
"argsIgnorePattern": "^_",
1114
"ignoreRestSiblings": true
1215
}
16+
],
17+
"prettier/prettier": [
18+
"error",
19+
{
20+
"endOfLine": "auto"
21+
}
1322
]
1423
}
1524
}

packages/reva-website/.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
src/graphql/generated
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"semi": true,
3+
"singleQuote": false
4+
}

packages/reva-website/package-lock.json

Lines changed: 77 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/reva-website/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"eslint": "^8",
5959
"eslint-config-next": "14.2.16",
6060
"eslint-config-prettier": "^9.1.0",
61+
"eslint-plugin-prettier": "^5.2.1",
6162
"postcss": "^8",
6263
"prettier": "^3.3.3",
6364
"start-server-and-test": "^2.0.8",

packages/reva-website/src/components/candidate-registration/candidate-registration-form/CandidateRegistrationForm.tsx

Lines changed: 53 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ export const CandidateRegistrationForm = ({
102102
}, []);
103103

104104
const handleFormSubmit = handleSubmit((form) => {
105-
if (!form.typeAccompagnement) {
106-
setError("typeAccompagnement", {
107-
type: "required",
108-
message: "Merci de remplir ce champ",
109-
});
110-
}
111-
onSubmit(form);
105+
if (!form.typeAccompagnement) {
106+
setError("typeAccompagnement", {
107+
type: "required",
108+
message: "Merci de remplir ce champ",
109+
});
110+
}
111+
onSubmit(form);
112112
});
113113

114114
return (
@@ -117,57 +117,56 @@ export const CandidateRegistrationForm = ({
117117
className="flex flex-col gap-12"
118118
onSubmit={handleFormSubmit}
119119
>
120-
<div>
121-
<h2>Modalités de parcours</h2>
122-
<div className="grid grid-cols-1 md:grid-cols-2">
123-
<RadioButtons
124-
data-testid="candidate-modalite-parcours-radio-buttons"
125-
className="!inline"
126-
legend="Que souhaitez-vous faire pour ce parcours ? "
127-
options={[
128-
{
129-
label: "Je souhaite réaliser ma VAE avec un accompagnateur",
130-
nativeInputProps: {
131-
value: "ACCOMPAGNE",
132-
...register("typeAccompagnement"),
133-
},
120+
<div>
121+
<h2>Modalités de parcours</h2>
122+
<div className="grid grid-cols-1 md:grid-cols-2">
123+
<RadioButtons
124+
data-testid="candidate-modalite-parcours-radio-buttons"
125+
className="!inline"
126+
legend="Que souhaitez-vous faire pour ce parcours ? "
127+
options={[
128+
{
129+
label: "Je souhaite réaliser ma VAE avec un accompagnateur",
130+
nativeInputProps: {
131+
value: "ACCOMPAGNE",
132+
...register("typeAccompagnement"),
134133
},
135-
{
136-
label: "Je souhaite réaliser ma VAE en autonomie",
137-
nativeInputProps: {
138-
value: "AUTONOME",
139-
...register("typeAccompagnement"),
140-
},
134+
},
135+
{
136+
label: "Je souhaite réaliser ma VAE en autonomie",
137+
nativeInputProps: {
138+
value: "AUTONOME",
139+
...register("typeAccompagnement"),
141140
},
142-
]}
143-
state={errors.typeAccompagnement ? "error" : "default"}
144-
stateRelatedMessage={
145-
errors.typeAccompagnement && "Veuillez sélectionner une option"
146-
}
147-
/>
148-
<CallOut
149-
title="À quoi sert un accompagnateur ?"
150-
classes={{ title: "pb-2" }}
141+
},
142+
]}
143+
state={errors.typeAccompagnement ? "error" : "default"}
144+
stateRelatedMessage={
145+
errors.typeAccompagnement && "Veuillez sélectionner une option"
146+
}
147+
/>
148+
<CallOut
149+
title="À quoi sert un accompagnateur ?"
150+
classes={{ title: "pb-2" }}
151+
>
152+
C’est un expert de la VAE qui vous aide à chaque grande étape de
153+
votre parcours : rédaction du dossier de faisabilité, communication
154+
avec le certificateur, préparation au passage devant le jury, etc.
155+
<br />
156+
<br />
157+
<strong>Bon à savoir :</strong> ces accompagnements peuvent être en
158+
partie financés par votre{" "}
159+
<Link
160+
href="https://www.moncompteformation.gouv.fr/espace-public/consulter-mes-droits-formation"
161+
target="_blank"
151162
>
152-
C’est un expert de la VAE qui vous aide à chaque grande étape de
153-
votre parcours : rédaction du dossier de faisabilité,
154-
communication avec le certificateur, préparation au passage devant
155-
le jury, etc.
156-
<br />
157-
<br />
158-
<strong>Bon à savoir :</strong> ces accompagnements peuvent être
159-
en partie financés par votre{" "}
160-
<Link
161-
href="https://www.moncompteformation.gouv.fr/espace-public/consulter-mes-droits-formation"
162-
target="_blank"
163-
>
164-
Compte Personnel de Formation
165-
</Link>
166-
. À noter : si vous faites votre parcours en autonomie, il est
167-
possible que des frais soient à votre charge (jury, formation…).
168-
</CallOut>
169-
</div>
163+
Compte Personnel de Formation
164+
</Link>
165+
. À noter : si vous faites votre parcours en autonomie, il est
166+
possible que des frais soient à votre charge (jury, formation…).
167+
</CallOut>
170168
</div>
169+
</div>
171170
<div className="flex flex-col">
172171
<h2 className="font-bold mt-4">Quel est votre statut ?</h2>
173172
<div className="flex flex-col gap-4 lg:flex-row lg:gap-6">

packages/reva-website/src/components/toast/toast.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ export const warningToast = (message: string) =>
4747
<Alert severity="warning" title={message} className="bg-white" />
4848
));
4949

50+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
5051
export const graphqlErrorToast = (error: any) => {
5152
const message = error?.response?.errors
5253
?.map((e: { message?: string }) => e?.message)

packages/reva-website/src/pages/regions/[regionSlug]/conseillers/index.tsx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,12 @@ const getRegionsBySlugQuery = graphql(`
1818
nom
1919
slug
2020
prcs
21-
departements(sort: "code", pagination: {
22-
limit: 200
23-
}) {
21+
departements(sort: "code", pagination: { limit: 200 }) {
2422
data {
2523
attributes {
2624
nom
2725
code
28-
prcs(pagination: {
29-
limit: 200
30-
}) {
26+
prcs(pagination: { limit: 200 }) {
3127
data {
3228
id
3329
attributes {
@@ -61,17 +57,21 @@ const RegionAdvisorsPage = ({
6157
getRegionsBySlugResponse?: GetRegionsBySlugQueryForRegionAdvisorsPageQuery;
6258
}) => {
6359
const region = getRegionsBySlugResponse?.regions?.data[0];
64-
const prcs = useMemo(() => region?.attributes?.departements?.data
65-
?.map((d) =>
66-
d.attributes?.prcs?.data?.map((p) => [
67-
`${d.attributes?.nom} (${d.attributes?.code})`,
68-
p.attributes?.nom,
69-
p.attributes?.adresse,
70-
p.attributes?.telephone,
71-
p.attributes?.email,
72-
]),
73-
)
74-
?.flat(), [region]);
60+
const prcs = useMemo(
61+
() =>
62+
region?.attributes?.departements?.data
63+
?.map((d) =>
64+
d.attributes?.prcs?.data?.map((p) => [
65+
`${d.attributes?.nom} (${d.attributes?.code})`,
66+
p.attributes?.nom,
67+
p.attributes?.adresse,
68+
p.attributes?.telephone,
69+
p.attributes?.email,
70+
]),
71+
)
72+
?.flat(),
73+
[region],
74+
);
7575
return region ? (
7676
<MainLayout className="fr-container pt-16 pb-12">
7777
<Head>

0 commit comments

Comments
 (0)