Icon コンポーネント

アイコンシステムのデモとカスタマイズツール

アイコン設定

サイズ、カラー、バリアントをカスタマイズして、プレビューで確認できます

アイコン設定

アイコンコンポーネント

TSX
import { Icon } from '@/components/Icon';

export default function Example() {
  return (
    <Icon 
      name="home"
      size="md"
      color="primary"
      variant="outline"
    />
  );
}

プレビュー

サンプルアイコン

home
user
settings
現在の設定
Size: md
Color: primary
Variant: outline

action アイコン

保存、編集、削除などのアクション系アイコン

save
edit
delete
add
remove
copy
download
upload
share
print

status アイコン

成功、エラー、警告などの状態系アイコン

loading
success
check
error
close
warning
info

navigation アイコン

矢印、ホーム、メニューなどのナビゲーション系アイコン

arrow-left
arrow-right
arrow-up
arrow-down
chevron-left
chevron-right
chevron-up
chevron-down
home
menu
external-link

interface アイコン

検索、設定、ユーザーなどのインターフェース系アイコン

search
filter
settings
user
calendar
clock
tag
eye
eye-slash

content アイコン

画像、ファイル、リンクなどのコンテンツ系アイコン

image
document
folder
file
link
mail
phone

social アイコン

GitHub、X、Figmaなどのソーシャル系アイコン

github
x
figma
facebook
instagram

theme アイコン

ライト、ダーク、システムなどのテーマ系アイコン

sun
moon
computer
refresh

使用例コード

Iconコンポーネントの基本的な使用方法とサンプル

基本的な使用方法

TSX
import { Icon } from '@/components/Icon';

// 基本的な使用
<Icon name="home" />

// サイズ指定
<Icon name="user" size="lg" />

// カラー指定
<Icon name="search" color="primary" />

// バリアント指定
<Icon name="settings" variant="solid" />

// 組み合わせ
<Icon 
  name="download" 
  size="xl" 
  color="success" 
  variant="outline" 
/>

サンプル

基本的な使用
サイズ指定 (lg)
カラー指定 (primary)
バリアント指定 (solid)
組み合わせ (xl + success + outline)