Ignite UI for Blazor が提供するタブコンポーネントは、バージョン 25.1 で、それまでとは使用方法が変更となりました。以下では従来バージョンで使用していたタブコンポーネントを、どのようにしてバージョン 25.1 に移行するか、その方法を説明します。
使用法の変更箇所と対応方法
- <IgbTab> の Panel パラメータは廃止されました。代わりに Label パラメータに置き換えてください。
 - <IgbTab> 内に記載していたタブのテキストは、<span> などの要素で囲み、slot=”label” の属性を付けてください。
 - <IgbTabPanel> は廃止されました。代わりに、<IgbTabPanel> 内に配置していたコンテンツは、対応する <IgbTab> 内に移動してください。
 
実際の例
以下のようなタブコンポーネントの使用例があったとします。
<IgbTabs>
  <IgbTab Panel="tab-A">
    タブ A
  </IgbTab>
  <IgbTab Panel="tab-B">
    タブ B
  </IgbTab>
  <IgbTabPanel id="tab-A">
    <div>
      ここにタブ A のコンテンツを配置します。
    </div>
  </IgbTabPanel>
  <IgbTabPanel id="tab-A">
    <div>
      ここにタブ B のコンテンツを配置します。
    </div>
  </IgbTabPanel>
</IgbTabs>
これをバージョン 25.1 に対応させるには、以下のように書き換えます。
<IgbTabs>
  <IgbTab Label="tab-A">
    <span slot="label"> タブ A </span>
    <div>
      ここにタブ A のコンテンツを配置します。
    </div>
  </IgbTab>
  <IgbTab Label="tab-B">
    <span slot="label"> タブ B </span>
    <div>
      ここにタブ B のコンテンツを配置します。
    </div>
  </IgbTab>
</IgbTabs>
より具体的なサンプルは以下から参照いただけます。また、以下の GitHub リポジトリでは、バージョン 25.1 以降前と移行後とでコミット分けていますので、その差分も確認いただけます。