Skip to content

Commit 2b88a9f

Browse files
authored
Merge pull request #1064 from IgniteUI/apetrov/chat-styling-sample
fix(chat): update styling sample
2 parents d402ff6 + 66ebe33 commit 2b88a9f

5 files changed

Lines changed: 59 additions & 39 deletions

File tree

Lines changed: 39 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,63 @@
1-
.chat-wrapper {
2-
width: 100%;
3-
height: 100%;
4-
}
5-
61
igc-chat {
7-
border: 2px solid var(--ig-gray-300);
2+
--message-actions-color: var(--ig-warn-900);
3+
4+
background: var(--ig-warn-50);
85
}
96

107
igc-chat::part(header) {
11-
display: flex;
12-
align-items: center;
13-
padding: 10px;
14-
border-bottom: 1px solid var(--ig-gray-300);
15-
background-color: var(--ig-gray-200);
16-
font-family: 'Franklin Gothic Medium';
17-
color: var(--ig-gray-700);
8+
background-color: var(--ig-gray-800);
9+
color: var(--ig-warn-400);
1810
}
1911

2012
igc-chat::part(message-container) {
21-
background: var(--igc-chat-bubble-bg, #eee);
22-
color: var(--igc-chat-text-color, #222);
23-
padding: 12px;
24-
border-radius: 8px;
25-
transition: background .15s;
13+
background: var(--ig-warn-200);
14+
color: var(--ig-warn-200-contrast);
2615
}
2716

2817
igc-chat::part(message-sent) {
29-
background: var(--igc-chat-sent-bubble-bg, #e6f4ff);
30-
color: var(--igc-chat-sent-text-color, #03396b);
18+
background: var(--ig-warn-500);
19+
color: var(--ig-warn-500-contrast);
3120
}
3221

3322
igc-chat::part(message-header) {
34-
color: #c00000;
35-
font-weight: bold;
36-
margin: 8px;
23+
color: var(--ig-warn-A700);
24+
}
25+
26+
igc-chat::part(attachment-header) {
27+
background: var(--ig-warn-100);
3728
}
3829

39-
igc-chat::part(message-actions-container) {
40-
border-top: 1px solid var(--ig-gray-300);
30+
igc-chat::part(attachment-icon) {
31+
color: var(--ig-warn-500);
4132
}
4233

4334
igc-chat::part(suggestion) {
44-
background-color: var(--ig-primary-100);
45-
color: var(--ig-primary-800);
46-
margin: .125rem;
47-
border-radius: 20px;
48-
cursor: pointer;
49-
transition: background-color 0.3s, color 0.3s;
35+
background-color: var(--ig-warn-500);
36+
color: var(--ig-warn-500-contrast);
37+
}
38+
39+
igc-chat::part(suggestions-header) {
40+
color: var(--ig-success-300);
5041
}
5142

52-
igc-chat::part(message-attachment) {
53-
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
54-
background: var(--igc-chat-sent-bubble-bg);
43+
igc-chat::part(input-area) {
44+
border-color: var(--ig-surface-700);
45+
}
5546

47+
igc-chat::part(text-input) {
48+
--box-background: var(--ig-warn-100);
49+
--box-background-hover: var(--ig-warn-100);
50+
--box-background-focus: var(--ig-warn-200);
51+
--idle-button-line-color: var(--ig-surface-700);
52+
--hover-bottom-line-color: var(--ig-surface-700);
53+
--focused-bottom-line-color: var(--ig-warn-300);
5654
}
5755

58-
igc-chat::part(input-attachments-container) {
59-
border: 5px solid var(--ig-gray-300);
56+
igc-chat::part(send-button) {
57+
--background: var(--ig-warn-400);
58+
--foreground: var(--ig-warn-400-contrast);
59+
--hover-background: var(--ig-warn-400);
60+
--hover-foreground: var(--ig-warn-400-contrast);
61+
--disabled-background: var(--ig-gray-300);
62+
--disabled-foreground: var(--ig-gray-700);
6063
}

samples/interactions/chat/styling/src/index.css

Whitespace-only changes.

samples/interactions/chat/styling/src/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import React, { useState } from "react";
22
import ReactDOM from "react-dom/client";
3-
import "./index.css";
3+
import "./layout.css";
44
import "./ChatStyling.css";
55
import {
66
ChatMessageRenderContext,
77
IgrAvatar,
88
IgrChat,
99
IgrChatOptions
1010
} from "igniteui-react";
11-
import "igniteui-webcomponents/themes/light/bootstrap.css";
11+
import "igniteui-webcomponents/themes/light/material.css";
1212

1313
export default function ChatStyling() {
1414
const [draftMessage, setDraftMessage] = useState(null);
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
.chat-wrapper {
2+
width: 100%;
3+
height: 100%;
4+
}
5+
6+
igc-chat {
7+
border-radius: .5rem;
8+
}
9+
10+
igc-chat::part(message-container) {
11+
border-radius: .5rem;
12+
}
13+
14+
igc-chat::part(suggestion) {
15+
margin: .125rem;
16+
border-radius: 1.25rem;
17+
cursor: pointer;
18+
}

samples/interactions/chat/styling/src/react-app-env.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)