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

Give item preview full height space #717

Merged
merged 2 commits into from
May 21, 2024

Conversation

alinekeller
Copy link
Contributor

Une petite proposition d'amélioration pour l'affichage "full render". Actuellement, la hauteur de

, qui contient l'exemple de composant, s'adapte à la hauteur du composant. S'il contient un élément qui déborde, comme un dropdown, celui-ci n'est pas visible. Grâce à flexbox, on peut forcer le container à occuper tout l'espace disponible dans la fenêtre.

Using flexbox to let the item preview take all window height, event when with small components. This allows overflowing elements, such as dropdown, to be visible.
Copy link

github-actions bot commented Apr 30, 2024

Unit Test Results

    1 files      1 suites   0s ⏱️
268 tests 262 ✔️ 0 💤 0  6 🔥
268 runs  256 ✔️ 0 💤 6  6 🔥

For more details on these errors, see this check.

Results for commit c83debb.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Apr 30, 2024

🔎 Download the Backstop report for this pull request (link valid for 90 days):

@williambelle
Copy link
Member

Est-il possible d'avoir la même fonctionnalité mais sans le "débordement" de la couleur ?
Par exemple, pour le footer, le background en noir dépasse/s'étire jusqu'au bas et on dirait que le composant ne se comporte pas correctement.

Avant Après
epfl_elements_organisms_footer-light-dark_0_document_0_lg epfl_elements_organisms_footer-light-dark_0_document_0_lg

|

@alinekeller
Copy link
Contributor Author

@williambelle Non comme la couleur de fond se trouve sur l'élément qui est agrandi, ce n'est pas possible. Une autre possibilité serait de supprimer la propriété overflow:hidden qui se trouve sur .tlbx-item-preview, ainsi par exemple les dropdowns seraient quand même visibles même s'ils débordent.

@williambelle
Copy link
Member

Je vois maintenant dans le code qu'il y avait une exception pour le dropdown :

/* Dropdown needs `overflow: visible` to allow it to
escape its container. */
.tlbx-item-preview.tlbx-component-dropdown {
overflow: visible;
}

mais il faudrait remplacer tlbx-component-dropdown par tlbx-element-dropdown. On pourrait ajouter tlbx-element-select-multiple pour le select multiple qui est aussi caché derrière le code.

@alinekeller
Copy link
Contributor Author

Je vois maintenant dans le code qu'il y avait une exception pour le dropdown :

/* Dropdown needs `overflow: visible` to allow it to
escape its container. */
.tlbx-item-preview.tlbx-component-dropdown {
overflow: visible;
}

mais il faudrait remplacer tlbx-component-dropdown par tlbx-element-dropdown. On pourrait ajouter tlbx-element-select-multiple pour le select multiple qui est aussi caché derrière le code.

Parfait, j'ai modifié ça et ajouté directement la classe pour le breadcrumb avec dropdown.

@williambelle williambelle merged commit e6a0e9d into dev May 21, 2024
4 checks passed
@williambelle williambelle deleted the styleguide/improve-full-render-preview branch May 21, 2024 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants