ionic-team/ionicons

Can you expose a part="svg" for the SVG content

Ouverte

#960 ouverte le 16 avr. 2021

 (5 commentaires) (9 réactions) (0 personne assignée)TypeScript (2 083 forks)batch import
help wanted

Métriques du dépôt

Stars
 (17 256 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

When using it with custom icons : <ion-icon src="assets/icons/wifi.svg"></ion-icon> Because of the Shadow DOM we can't style at all the content of the SVG. Any custom SVG used is always a square because of the this css lines : https://github.com/ionic-team/ionicons/blob/8c2a507fcff2cb5f2edff60357ffd7feb70bb987/src/components/icon/icon.css#L27-L34 By adding a part="svg" it would be possible to have more flexibility to style the SVG from the outside. In my case setting height to auto, but it could be to change the color of a specific path or anything else.

Guide contributeur