Skip to content
This repository was archived by the owner on Jun 8, 2026. It is now read-only.

Commit cff579d

Browse files
authored
Merge branch 'vnext' into jp-sync/pr-6499-ai-config-update-1b29df6635727b63
2 parents 84ad291 + 557f56e commit cff579d

2 files changed

Lines changed: 39 additions & 0 deletions

File tree

en/components/chat.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,37 @@ We highly recommend using the standard Web Component styling approaches before r
399399
- `<link>` elements – For larger stylesheets, inject them inside the Shadow DOM.
400400
- Inline `<style>` tags – For small, scoped style overrides.
401401

402+
### Chat theme
403+
404+
Apart from the **CSS parts** and **slots**, the Chat component also has a [`chat-theme`]({environment:sassApiUrl}/themes#function-chat-theme) function exposed by our theming engine.
405+
406+
In order to style the Chat component using the theme function, first we need to import the theming module, where all the theme functions and component mixins live:
407+
408+
```scss
409+
@use "igniteui-angular/theming" as *;
410+
411+
// IMPORTANT: Prior to Ignite UI for Angular version 13 use:
412+
// @import '~igniteui-angular/lib/core/styles/themes/index';
413+
```
414+
415+
Then, we create a new theme that extends the [`chat-theme`]({environment:sassApiUrl}/themes#function-chat-theme) and provide the `$header-background`, `$sent-message-background` and `$received-message-background` parameters. Based on these parameter values, the `$header-color`, `$sent-message-color` and `$received-message-color` are automatically set to black or white, depending on which provides better contrast with the background.
416+
417+
```scss
418+
$custom-chat-theme: chat-theme(
419+
$header-background: #4a4a4a,
420+
$sent-message-background: #fb8500,
421+
$received-message-background: #e2d8c9
422+
);
423+
```
424+
425+
Finally, **include** the custom theme in your application:
426+
427+
```scss
428+
:host {
429+
@include tokens($custom-chat-theme);
430+
}
431+
```
432+
402433
<code-view style="height:900px"
403434
data-demos-base-url="{environment:demosBaseUrl}"
404435
iframe-src="{environment:demosBaseUrl}/interactions/chat-styling-sample/" alt="Angular Chat Styling">
@@ -412,6 +443,7 @@ We highly recommend using the standard Web Component styling approaches before r
412443
- [`IgxChatMessageContextDirective`]({environment:angularApiUrl}/classes/igxchatmessagecontextdirective.html)
413444
- [`IgxChatInputContextDirective`]({environment:angularApiUrl}/classes/igxchatinputcontextdirective.html)
414445
- [`IgxChatAttachmentContextDirective`]({environment:angularApiUrl}/classes/igxchatattachmentcontextdirective.html)
446+
- [`chat-theme`]({environment:sassApiUrl}/themes#function-chat-theme)
415447
- [`Styling & Themes`](./themes/index.md)
416448

417449
## Additional Resources

jp/components/ai/skills.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Ignite UI for Angular には **[エージェント スキル](https://agentskill
2323
| コンポーネントとレイアウト | [`skills/igniteui-angular-components/SKILL.md`](https://github.com/IgniteUI/igniteui-angular/blob/master/skills/igniteui-angular-components/SKILL.md) | スタンドアロン コンポーネント、フォーム コントロール、オーバーレイ、レイアウト |
2424
| データ グリッド | [`skills/igniteui-angular-grids/SKILL.md`](https://github.com/IgniteUI/igniteui-angular/blob/master/skills/igniteui-angular-grids/SKILL.md) | Grid、Tree Grid、Hierarchical Grid、Pivot Grid、ソート、フィルタリング、グループ化、ページング、リモート データ |
2525
| テーマ設定とスタイル設定 | [`skills/igniteui-angular-theming/SKILL.md`](https://github.com/IgniteUI/igniteui-angular/blob/master/skills/igniteui-angular-theming/SKILL.md) | パレット、タイポグラフィ、エレベーション、コンポーネント テーマ、MCP サーバー |
26+
| 画像デザインからの生成 | [`skills/igniteui-angular-generate-from-image-design/SKILL.md`](https://github.com/IgniteUI/igniteui-angular/blob/master/skills/igniteui-angular-generate-from-image-design/SKILL.md) | スクリーンショット、モックアップ、ワイヤーフレームから Ignite UI コンポーネントを使用して Angular アプリを構築 |
2627

2728
> [!NOTE]
2829
> Ignite UI for Angular **21.1.0** 以降、これらのスキルはエージェントのスキル パス (例: `.claude/skills``.agents/skills``.cursor/rules/`) に配置すると自動的に検出されます。このリリースには、これらのスキルをプロジェクトに自動的に追加するオプションの移行が含まれています。
@@ -44,6 +45,8 @@ Ignite UI for Angular には **[エージェント スキル](https://agentskill
4445
SKILL.md
4546
igniteui-angular-theming/
4647
SKILL.md
48+
igniteui-angular-generate-from-image-design/
49+
SKILL.md
4750
```
4851

4952
すべてのプロジェクトで利用可能なユーザー レベル (グローバル) スキルの場合は、代わりに `~/.agents/skills/` を使用します。
@@ -152,6 +155,7 @@ robocopy node_modules\igniteui-angular\skills .agents\skills /E
152155
cp -r node_modules/igniteui-angular/skills/igniteui-angular-components .agents/skills/
153156
cp -r node_modules/igniteui-angular/skills/igniteui-angular-grids .agents/skills/
154157
cp -r node_modules/igniteui-angular/skills/igniteui-angular-theming .agents/skills/
158+
cp -r node_modules/igniteui-angular/skills/igniteui-angular-generate-from-image-design .agents/skills/
155159
```
156160

157161
**Windows (Command Prompt)**
@@ -160,6 +164,7 @@ cp -r node_modules/igniteui-angular/skills/igniteui-angular-theming .agents/skil
160164
robocopy node_modules\igniteui-angular\skills\igniteui-angular-components .agents\skills\igniteui-angular-components /E
161165
robocopy node_modules\igniteui-angular\skills\igniteui-angular-grids .agents\skills\igniteui-angular-grids /E
162166
robocopy node_modules\igniteui-angular\skills\igniteui-angular-theming .agents\skills\igniteui-angular-theming /E
167+
robocopy node_modules\igniteui-angular\skills\igniteui-angular-generate-from-image-design .agents\skills\igniteui-angular-generate-from-image-design /E
163168
```
164169

165170
### **オプション C — `gemini skills` CLI を使用する**
@@ -175,6 +180,7 @@ robocopy node_modules\igniteui-angular\skills\igniteui-angular-theming .agents\s
175180
gemini skills install https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-components
176181
gemini skills install https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-grids
177182
gemini skills install https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-theming
183+
gemini skills install https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-generate-from-image-design
178184
```
179185

180186
**ワークスペース スコープにインストールする:**
@@ -183,6 +189,7 @@ gemini skills install https://github.com/IgniteUI/igniteui-angular.git --path sk
183189
gemini skills install --scope workspace https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-components
184190
gemini skills install --scope workspace https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-grids
185191
gemini skills install --scope workspace https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-theming
192+
gemini skills install --scope workspace https://github.com/IgniteUI/igniteui-angular.git --path skills/igniteui-angular-generate-from-image-design
186193
```
187194

188195
インストールが完了すると、スキル ファイルはそれぞれの場所で利用できるようになり、互換性のある AI アシスタントによって自動的に検出されます。

0 commit comments

Comments
 (0)