🚀
Astroで、Tabler Iconsを使う
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のメリットですね!
Discussion