If you want to render an .svg
file in in Preact, I found inline SVGs to be the easiest way to get things working.
import { h } from 'preact';
const MenuIcon = () => (
<svg width="24" height="24" viewBox="0 0 24 24"
fill="none" xmlns="http://www.w3.org/2000/svg"
>
<path></path> { /** Your path code goes here*/ }
</svg>
);
export default MenuIcon;
And then you can use it as you would normally use a Preact component:
<MenuIcon/>
Top comments (1)
Hello, I have this problem when doing yarn build with Preact, in svg component files, I've tried a lot I don't know why, I can't build - allexon@gmail.com