Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.5.1

Lucide Icon

@yamada-ui/lucideは、LucideのアイコンにYamada UIのスタイルシステムを取り入れたコンポーネントです。

ソース@yamada-ui/lucide

インポート

pnpm add @yamada-ui/lucide
Copied!

使い方

import { Ghost } from "@yamada-ui/lucide"
Copied!

編集可能な例

<Ghost />
Copied!

Lucide labのアイコンを使用する

Lucide labのアイコンを使用する場合は、Iconを使用します。

import { Icon as LucideIcon } from "@yamada-ui/lucide"
import { burger } from "@lucide/lab"
Copied!

編集可能な例

<LucideIcon icon={burger} />
Copied!

1つの汎用コンポーネント

汎用コンポーネントを1つ作成することも可能ですが、オススメしません。

const LucideIcon: FC<IconProps & { name: IconNames }> = ({ name, ...rest }) => {
const Icon = icons[name]
return <Icon {...rest} />
}
return <LucideIcon name="Ghost" />
Copied!

GitHubでこのページを編集する

IconFontawesome Icon