🚀

Astroで、Tabler Iconsを使う

2023/09/03に公開

TRANsのウェブサイトは、Astroを使用しています。
Astroで、Tabler Iconsを使う方法を解説します。

Tabler Iconには、Astro用のコンポーネントライブラリが存在しません。そのため、@tabler/icons-preactを、preact経由で使います。

まず、@tabler/icons-preactをインストールします。

pnpm i @tabler/icons-preact

これで、preact用のTabler iconsがインストールされました。

次に、Astroのpreactプラグインをインストールします。これにより、preactが使えるようになります。
つまり、Astroから@tabler/icons-preactが使えるようになるということです!

pnpm astro add preact

これで、インストールが完了しました!

---
import { IconBrandGithub } from "@tabler/icons-preact"
---
<IconBrandGithub />

のように書くことで、Astroに埋め込みます。

動的ライブラリであるpreactを使っていますが、Astroが事前にレンダリングしてくれているので、JavaScriptは注入されません。Astroのメリットですね!

GitHubで編集を提案
TRANs - 生徒会情報機構

Discussion