Avec l’aide de ce sujet, j’ai pu créer un objet SVG en utilisant l’aide h :
let logo = h("svg", {
"attributes": {
"width": "22",
"height": "24",
"viewBox": "0 0 22 24",
"fill": "none",
"xmlns": "http://www.w3.org/2000/svg"
}
},
h("path", {
"attributes": {
"d": "M11.5992 4.29387L15.4141 ... 0V4.29387Z",
"fill": "#000000"
}
})
);
Cependant, je constate que l’attribut viewBox() est toujours rendu en minuscules.
L’image SVG est générée avec tous les attributs définis (), mais elle ne s’affiche pas sur la page. Qu’est-ce qui me manque ?
Je me rends compte que cela est fourni par le package virtual-dom, mais je n’ai pas pu y trouver la solution.