Skip to content
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

fix(look&feel): allow file upload to have desktop style without dropzone description #901

Merged
merged 2 commits into from
Feb 19, 2025

Conversation

a-pourrier
Copy link
Contributor

@a-pourrier a-pourrier commented Feb 18, 2025

Add withPadding parameter (default false) in order to not have the isMobile class on the component even without dropzoneDescription

image

@a-pourrier a-pourrier added component component needs to be worked on css-package Affects the CSS package look'n feel (Espace Client) labels Feb 18, 2025
@GuillaumeKESTEMAN
Copy link
Contributor

GuillaumeKESTEMAN commented Feb 19, 2025

Je crois qu'il n'y a juste pas besoin d'avoir cette vérification de description pour changer la place que prends le bouton.
De ce que je vois sur la maquette, tout les file upload qui ont un bouton quasiment en full width sont en vue mobile.

@JLou
Copy link
Contributor

JLou commented Feb 19, 2025

Je ne comprends pas l'objectif de la PR. Possible de détaillé plus avec des exemples avant/apres stp ?

@a-pourrier
Copy link
Contributor Author

Je ne comprends pas l'objectif de la PR. Possible de détaillé plus avec des exemples avant/apres stp ?

Le but de la PR c'est de laisser le choix au dev du style du bouton importer, pour l'instant dès qu'on a pas de description de dropzone on a forcément le style mobile (voir ci dessous)
image

Alors que sur mon projet j'ai besoin d'un visuel plutôt comme ça :
image

@a-pourrier
Copy link
Contributor Author

Je crois qu'il n'y a juste pas besoin d'avoir cette vérification de description pour changer la place que prends le bouton. De ce que je vois sur la maquette, tout les file upload qui ont un bouton quasiment en full width sont en vue mobile.

J'ai préféré rajouter un paramètre plutôt que juste casser le lien histoire d'éviter un breaking change pour les autres projets, mais c'est vrai que pour moi il faut pas lier les deux et juste mettre isMobile si on veut son style

@JLou
Copy link
Contributor

JLou commented Feb 19, 2025

Okay dans ce cas le parametre devrait plutot s'appeler withPadding pas isWithPadding. Ca serait plus correct niveau anglais

@GuillaumeKESTEMAN
Copy link
Contributor

Je crois qu'il n'y a juste pas besoin d'avoir cette vérification de description pour changer la place que prends le bouton. De ce que je vois sur la maquette, tout les file upload qui ont un bouton quasiment en full width sont en vue mobile.

J'ai préféré rajouter un paramètre plutôt que juste casser le lien histoire d'éviter un breaking change pour les autres projets, mais c'est vrai que pour moi il faut pas lier les deux et juste mettre isMobile si on veut son style

Ok pour moi mais je pense qu'on profitera de l'arrivé d'apollo pour refacto ce composant car il en a besoin

@a-pourrier
Copy link
Contributor Author

Okay dans ce cas le parametre devrait plutot s'appeler withPadding pas isWithPadding. Ca serait plus correct niveau anglais

C'est renommé

@a-pourrier a-pourrier changed the title fix(lnf): allow file upload to not be mobile without dropzone description fix(look&feel): allow file upload to not be mobile without dropzone description Feb 19, 2025
@a-pourrier a-pourrier changed the title fix(look&feel): allow file upload to not be mobile without dropzone description fix(look&feel): allow file upload to have desktop style without dropzone description Feb 19, 2025
@a-pourrier a-pourrier requested a review from JLou February 19, 2025 14:45
@a-pourrier a-pourrier merged commit 2da9b7f into AxaFrance:main Feb 19, 2025
2 checks passed
@a-pourrier a-pourrier deleted the fix/file-upload branch February 19, 2025 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component component needs to be worked on css-package Affects the CSS package look'n feel (Espace Client)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants