Sometimes SVG file starts with a comment (SvgComment) and so it's not passing the check in the first branch of the case statement:
case parseToNode (accessor icons) of
Ok (SvgElement element) -> ...
_ -> text ""
This results in empty content when SVG is rendered. Please notice that in the README or cover it with an additional case-branch.
Thank you for the loader!