Skip to content
This repository was archived by the owner on Mar 4, 2020. It is now read-only.

Commit bf75b8c

Browse files
committed
- removed Chat.Gutter;
- replaced Chat.Item content prop with message; - deprecated Children API;
1 parent 86bb28f commit bf75b8c

24 files changed

+138
-387
lines changed

docs/src/examples/components/Chat/Types/ChatExample.shorthand.tsx

+39-29
Original file line numberDiff line numberDiff line change
@@ -8,55 +8,65 @@ const janeAvatar = {
88

99
const items = [
1010
{
11-
content: (
12-
<Chat.Message content="Hello" author="John Doe" timestamp="Yesterday, 10:15 PM" mine />
13-
),
11+
message: {
12+
content: (
13+
<Chat.Message content="Hello" author="John Doe" timestamp="Yesterday, 10:15 PM" mine />
14+
),
15+
},
1416
key: 'message-id-1',
1517
},
1618
{
1719
gutter: { content: <Avatar {...janeAvatar} /> },
18-
content: <Chat.Message content="Hi" author="Jane Doe" timestamp="Yesterday, 10:15 PM" />,
20+
message: {
21+
content: <Chat.Message content="Hi" author="Jane Doe" timestamp="Yesterday, 10:15 PM" />,
22+
},
1923
key: 'message-id-2',
2024
},
2125
{
22-
content: <Chat.Message content="What's up?" />,
26+
message: { content: <Chat.Message content="What's up?" /> },
2327
key: 'message-id-3',
2428
},
2529
{
26-
content: (
27-
<Chat.Message
28-
content="Would you like to grab a lunch?"
29-
author="John Doe"
30-
timestamp="Yesterday, 10:16 PM"
31-
mine
32-
/>
33-
),
30+
message: {
31+
content: (
32+
<Chat.Message
33+
content="Would you like to grab a lunch?"
34+
author="John Doe"
35+
timestamp="Yesterday, 10:16 PM"
36+
mine
37+
/>
38+
),
39+
},
3440
key: 'message-id-4',
3541
},
3642
{
3743
gutter: { content: <Avatar {...janeAvatar} /> },
38-
content: (
39-
<Chat.Message
40-
content="Sure! Let's try the new place downtown"
41-
author="Jane Doe"
42-
timestamp="Yesterday, 10:15 PM"
43-
/>
44-
),
44+
message: {
45+
content: (
46+
<Chat.Message
47+
content="Sure! Let's try the new place downtown"
48+
author="Jane Doe"
49+
timestamp="Yesterday, 10:15 PM"
50+
/>
51+
),
52+
},
4553
key: 'message-id-5',
4654
},
4755
{
48-
content: <Divider content="Today" color="primary" important />,
56+
message: <Divider content="Today" color="primary" important />,
4957
key: 'message-id-6',
5058
},
5159
{
52-
content: (
53-
<Chat.Message
54-
content="Let's have a call"
55-
author="John Doe"
56-
timestamp="Today, 11:15 PM"
57-
mine
58-
/>
59-
),
60+
message: {
61+
content: (
62+
<Chat.Message
63+
content="Let's have a call"
64+
author="John Doe"
65+
timestamp="Today, 11:15 PM"
66+
mine
67+
/>
68+
),
69+
},
6070
key: 'message-id-7',
6171
},
6272
]

docs/src/examples/components/Chat/Types/ChatExample.tsx

-65
This file was deleted.

docs/src/examples/components/Chat/Types/ChatExampleGutterPosition.shorthand.tsx

+6-2
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,17 @@ const items = [
1313
{
1414
gutterPosition: 'start',
1515
gutter: { content: <Avatar {...johnAvatar} /> },
16-
content: <Chat.Message content="Hello" author="John Doe" timestamp="Yesterday, 10:15 PM" />,
16+
message: {
17+
content: <Chat.Message content="Hello" author="John Doe" timestamp="Yesterday, 10:15 PM" />,
18+
},
1719
key: 'message-id-1',
1820
},
1921
{
2022
gutterPosition: 'end',
2123
gutter: { content: <Avatar {...janeAvatar} /> },
22-
content: <Chat.Message content="Hi" author="Jane Doe" timestamp="Yesterday, 10:15 PM" mine />,
24+
message: {
25+
content: <Chat.Message content="Hi" author="Jane Doe" timestamp="Yesterday, 10:15 PM" mine />,
26+
},
2327
key: 'message-id-2',
2428
},
2529
]

docs/src/examples/components/Chat/Types/ChatExampleGutterPosition.tsx

-35
This file was deleted.

docs/src/examples/components/Chat/Types/ChatMessageExampleStyled.shorthand.tsx

+20-14
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ const ChatMessageExampleStyled = () => (
4242
componentStyles: {
4343
ChatItem: {
4444
root: { ...slotLabelStyles('chat-item-root'), backgroundColor: 'transparent' },
45-
},
46-
ChatGutter: {
47-
root: {
45+
gutter: {
4846
...slotLabelStyles('gutter', { bottom: '-11px' }),
4947
backgroundColor: '#FF00FF',
5048
padding: 0,
@@ -70,22 +68,30 @@ const ChatMessageExampleStyled = () => (
7068
<Chat
7169
items={[
7270
{
73-
content: (
74-
<Chat.Message
75-
content="Hey, do you know any restaurants with good food?"
76-
author="John Doe"
77-
timestamp="Yesterday, 10:15 PM"
78-
mine
79-
/>
80-
),
71+
message: {
72+
content: (
73+
<Chat.Message
74+
content="Hey, do you know any restaurants with good food?"
75+
author="John Doe"
76+
timestamp="Yesterday, 10:15 PM"
77+
mine
78+
/>
79+
),
80+
},
8181
key: 'message-id-1',
8282
},
8383
{
8484
key: 'message-id-2',
8585
gutter: { content: <Avatar {...janeAvatar} /> },
86-
content: (
87-
<Chat.Message content={{ content }} author="Jane Doe" timestamp="Yesterday, 10:15 PM" />
88-
),
86+
message: {
87+
content: (
88+
<Chat.Message
89+
content={{ content }}
90+
author="Jane Doe"
91+
timestamp="Yesterday, 10:15 PM"
92+
/>
93+
),
94+
},
8995
},
9096
]}
9197
/>

docs/src/examples/components/Chat/Types/ChatMessageExampleStyled.tsx

-91
This file was deleted.

docs/src/prototypes/AsyncShorthand/AsyncShorthand.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ const gutterContent = (
130130
const AsyncShorthand = () => (
131131
<Chat
132132
items={[
133-
{ key: 'a', gutter: { content: gutterContent }, content: <CustomChatMessage /> },
134-
{ key: 'b', gutter: { content: gutterContent }, content: <CustomChatMessage /> },
135-
{ key: 'c', gutter: { content: gutterContent }, content: <CustomChatMessage /> },
133+
{ key: 'a', gutter: { content: gutterContent }, message: { content: <CustomChatMessage /> } },
134+
{ key: 'b', gutter: { content: gutterContent }, message: { content: <CustomChatMessage /> } },
135+
{ key: 'c', gutter: { content: gutterContent }, message: { content: <CustomChatMessage /> } },
136136
]}
137137
/>
138138
)

0 commit comments

Comments
 (0)