svelte-material-symbols
v0.0.6
Published
Svelte components for easy use of Google Material Symbols
Downloads
27
Maintainers
Readme
Svelte Material Symbols
Small package for convenient usage Google Material Symbols in your Svelte project.
Installation
npm:
npm i svelte-material-symbolsUsage
For avoid hardcoding icon names, I recommend using google-icon-names package:
npm i google-icon-namesGoogle icons require special fonts to work, so you can add them to your app.html manually or just use <HeadLinks /> component provided by package.
Finally, implementation in your project may look like:
// <Your component>.svelte
<script>
import { HeadLinks, MaterialSymbol } from 'svelte-material-symbols';
import { msStar } from 'google-icon-names';
</script>
<HeadLinks />
<button style="display: flex; align-items: center; gap: 8px">
<MaterialSymbol name={msStar} type="rounded" filled />
Remove from favorites
</button>
This gives:

