mcpField
S
svar-react

svar-react

github.com/svar-widgets開発2119 回インストール25 週間前に更新
リポジトリ

svar-react について

svar-reactは、`@svar-ui/react-*` Reactコンポーネントパッケージ向けのドキュメント案内スキルです。パッケージ別のガイドへ案内し、テーマやローカライズの共通情報も提供します。

主な機能

  1. 01パッケージ別のドキュメント案内
  2. 02グリッド、ガント、エディターなどを掲載
  3. 03テーマとCSSスタイルの指針
  4. 04ロケールパックとカスタマイズの説明

活用シーン

  1. 01パッケージのインポートと型の確認
  2. 02ウィジェット階層のテーマ設定
  3. 03画面の言語や書式の拡張

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/svar-widgets/skills --skill svar-react

インストール後、Claude Code で/svar-reactを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

comments/
index.md
core/
avatar.md
button.md
calendar.md
checkbox.md
colorboard.md
colorpicker.md
colorselect.md
combo.md
counter.md
datepicker.md
daterangepicker.md
dropdown.md
field.md
fullscreen.md
globals.md
icon.md
index.md
locale.md
modal.md
modalarea.md
month.md
multicombo.md
pager.md
popup.md
portal.md
radio.md
rangecalendar.md
richselect.md
segmented.md

詳細

SVAR React は、@svar-ui/react-* パッケージ群として提供されています。このファイルからパッケージごとのエントリに移動できます。各子ファイルはそれぞれ独立しており、コンポーネントのインポート、公開型、スタイル設定用フック、レシピが含まれています。

使用しているパッケージに対応するファイルを開いてください。必要なコンポーネントが以下のルーティング表にない場合は、core/index.md を参照してください。

コンポーネントのルーティング

ファイルパッケージコンポーネント
core/index.md@svar-ui/react-coreボタン、入力、セレクター、カレンダー、ドロップダウン、ポップアップ、モーダル、テーマ、ロケール(40 種類以上のウィジェット)
menu/index.md@svar-ui/react-menuMenu、MenuBar、DropDownMenu、ContextMenu、ActionMenu
toolbar/index.md@svar-ui/react-toolbarToolbar
layout/index.md@svar-ui/react-layoutLayout、Cell、Panel
grid/index.md@svar-ui/react-gridGrid、HeaderMenu、Tooltip、ContextMenu、Toolbar
editor/index.md@svar-ui/react-editorEditor
filter/index.md@svar-ui/react-filterFilterBuilder、FilterEditor、FilterBar、FilterQuery
gantt/index.md@svar-ui/react-ganttGantt、Toolbar、ContextMenu、Editor、Tooltip、HeaderMenu
tasklist/index.md@svar-ui/react-tasklistTasklist
comments/index.md@svar-ui/react-commentsComments
filemanager/index.md@svar-ui/react-filemanagerFilemanager

共通の手法

以下はすべての @svar-ui/react-* パッケージに適用されます。

  • themes.md - テーマラッパー、CSS 変数、css プロパティの規約、クラスフック
  • locales.md - ロケールコンテキスト、同梱の言語パック、単語や書式の拡張

適切なスタイルを適用するには、ウィジェット階層をテーマコンポーネントでラップする必要があります。 一部のウィジェット(grid、gantt、filemanager など)は独自のテーマコンポーネントをエクスポートしており、core のテーマに処理を委譲して独自の変数を追加します。

コメント