-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Création du bloc Statistiques et refacto (PIX-1200). #193
Conversation
17620b5
to
1a96585
Compare
I'm deploying this PR to these urls:
Please check it out! |
2fe9df1
to
7d7438c
Compare
1980fce
to
627f1db
Compare
Question : est-ce que le passage de Feature/etc. à MultipleBlock coté Prismic demandera de modifier tous les composants existants ? Il faudrait du downtime ? |
Il faudra recréer chaque composant sur Prismic vu qu'il n'est pas possible de modifier le type d'un composant créé sur le document. (Il peuvent seulement être déplacés sur la page et/ou supprimés) Du downtime ? A quel niveau ? |
d2a8b71
to
cd93de5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Techniquement ok avec quelques remarques.
La spécification des classes scss comme proposée permettrait de factoriser des lignes du css
@@ -53,6 +53,9 @@ | |||
<template v-if="slice.slice_type === 'process'"> | |||
<process-slice :slice="slice" /> | |||
</template> | |||
<template v-if="slice.slice_type === 'multiple_block'"> | |||
<multiple-block-slice :slice="slice" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (non-blocking):
<multiple-block-slice :slice="slice" /> | |
<key-elements-slice :slice="slice" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ça me semble ok fonctionnellement, bon refacto !
praise: Super PR, merci !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK pour moi (et plutot OK avec les commentaires de steph)
thought (non-blocking): C'est peut-être une bonne occasion pour mettre des tests ? |
4dd063e
to
65e1aa8
Compare
65e1aa8
to
20c3396
Compare
20c3396
to
eb4d9bf
Compare
🦄 Problème
Il manque un bloc statistique contribuable par la team Contenu sur Prismic.
🤖 Solution
Ce nouveau bloc présentant les mêmes caractéristiques au niveau du
template
et duscript
que les blocs Feature et Process, nous avons opté pour une refacto de ces trois composants avec des appels à des fichiers SCSS externes et propres à chacun des blocs en fonction du type de ces derniers à créer sur Prismic.MultipleBlock
(Prismic et code) reprenant le template et la logique des composants Process, Features et Statsassets/scss
afin de copier l'architecture du dossier de composants Vue (components/slices) avec ajout des styles des différents composants faisant appel à MultipleBlock🌈 Remarques
Je me demande si
MultipleBlock
est un nom pertinent pour ce composant. 🧐Je n'ai pas réussi à trouver quelque chose de succinct pour exprimer la réutilisation possible de ce composant par différents blocs dans Prismic.
✨ Review App
https://site-pr193.review.pix.fr/
https://pro-pr193.review.pix.fr/