dnum-mi / vue-dsfr

Portage en Vue du DSFR
https://vue-ds.fr
Other
60 stars 28 forks source link

[DsfrRadioButton] Permettre l'usage d'une SVG #832

Closed cailliaud closed 3 months ago

cailliaud commented 3 months ago

Comme échange sur le discord

Serait-il possible de permettre le passage d'une svg en props pour le DsfrRadioButton et par effet de casade le DsfrRadioButtonSet pour l'icone ?

Cette svg serait représentée sous le tag svg et non le tag img permettant ainsi les effets de thèmes via les SVG CSS classes du DSFR.

Comportement actuel

Si on prend pas exemple une modale de gestion du thème, avec le DsfrRadioButtonSet, on a pas les artworks/pictogrammes qui se mettent à jour car ils sont dans une balise et non directement injecté en

image

Comportement attendue

image On peut voir que le thème sombre qui fait varier les couleurs derrières les variables CSS est bien pris en compte par les artworks/pictogrammes du fait qu'ils sont injectés en SVG

Solution possible

Faire la même implémentation que pour le DsfrTile https://github.com/dnum-mi/vue-dsfr/issues/806