Serendie Symbolsは、デジタルプロダクトのなかで汎用性高く使える、Serendieらしい300種類以上のアイコン集です。Serendie Design Systemの一部として提供されています。
ドキュメントサイトでは、Serendie Symbolsの設計思想をまとめています。アイコンの一覧や検索はこちらを参照してください。
Serendie SymbolsはReact環境を前提としています。
import { SerendieSymbol } from "@serendie/symbols";
<SerendieSymbol name="home" size={24} variant="filled" color="blue" />;
name
: アイコン名を指定します。こちらの一覧を参照してください。variant?
: アイコンには線outlined
と塗りfilled
の2種類があります。いずれかを指定してください。size?
: アイコンのサイズを指定します。SVGのwidth
とheight
に適用されます。color?
: アイコンの色を指定します。SVGのcolor
属性に適用されます。- その他のSVGのプロパティはコンポーネントを包括しているSVG要素に適用されます
assets/outlined
とassets/filled
にあるアイコンの名前を生成するスクリプト- ビルド時に実行され
src/generated/symbolNames.ts
を更新します npm run generate-symbol-names
で手動実行することもできます
MITライセンスの下で配布されています。 詳しくはLICENSEを参照してください。