Skip to content

Commit 2fdb9a3

Browse files
committed
feat: Remove unnecessary slot selectors from thread
1 parent d35a785 commit 2fdb9a3

File tree

7 files changed

+14
-53
lines changed

7 files changed

+14
-53
lines changed

docusaurus/docs/Angular/code-examples/responsive-layout.mdx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,8 @@ Let's create a simple chat application UI:
2121
<stream-message-list></stream-message-list>
2222
<stream-message-input></stream-message-input>
2323
<stream-thread class="thread" name="thread">
24-
<stream-message-list
25-
name="thread-message-list"
26-
mode="thread"
27-
></stream-message-list>
28-
<stream-message-input
29-
mode="thread"
30-
name="thread-message-input"
31-
></stream-message-input>
24+
<stream-message-list mode="thread"></stream-message-list>
25+
<stream-message-input mode="thread"></stream-message-input>
3226
</stream-thread>
3327
</stream-channel>
3428
<stream-notification-list></stream-notification-list>

docusaurus/docs/Angular/components/ChannelComponent.mdx

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,10 @@ The `Channel` component is a container component that displays the [`ChannelHead
1212
<stream-message-input></stream-message-input>
1313
<!-- Main messages in the channel -->
1414
<!-- Thread messages in the channel -->
15+
<!-- The name attribute selects the slot for the thread component inside channel -->
1516
<stream-thread name="thread">
16-
<stream-message-list
17-
name="thread-message-list"
18-
mode="thread"
19-
></stream-message-list>
20-
<stream-message-input
21-
mode="thread"
22-
name="thread-message-input"
23-
></stream-message-input>
17+
<stream-message-list mode="thread"></stream-message-list>
18+
<stream-message-input mode="thread"></stream-message-input>
2419
</stream-thread>
2520
<!-- Thread messages in the channel -->
2621
</stream-channel>

docusaurus/docs/Angular/components/ThreadComponent.mdx

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,12 @@ The `Thread` component represents a [message thread](https://getstream.io/chat/d
22

33
## Usage
44

5-
The `Thread` component have empty slots for message list and message input components where you can inject content with the following names:
6-
7-
- `thread-message-list` for the message list
8-
- `thread-message-input` for the message input
9-
10-
The names determine the location of the template within the thread layout.
5+
The `Thread` component displays the thread header (built inside the thread), the message list and message input components:
116

127
```html
138
<stream-thread name="thread">
14-
<stream-message-list
15-
name="thread-message-list"
16-
mode="thread"
17-
></stream-message-list>
18-
<stream-message-input
19-
mode="thread"
20-
name="thread-message-input"
21-
></stream-message-input>
9+
<stream-message-list mode="thread"></stream-message-list>
10+
<stream-message-input mode="thread"></stream-message-input>
2211
</stream-thread>
2312
```
2413

docusaurus/docs/Angular/concepts/customization.mdx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,8 @@ This is how our initial chat UI looks like:
2121
<!-- Main messages in the channel -->
2222
<!-- Thread messages in the channel -->
2323
<stream-thread name="thread">
24-
<stream-message-list
25-
name="thread-message-list"
26-
mode="thread"
27-
></stream-message-list>
28-
<stream-message-input
29-
mode="thread"
30-
name="thread-message-input"
31-
></stream-message-input>
24+
<stream-message-list mode="thread"></stream-message-list>
25+
<stream-message-input mode="thread"></stream-message-input>
3226
</stream-thread>
3327
<!-- Thread messages in the channel -->
3428
</stream-channel>

projects/customizations-example/src/app/app.component.html

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,12 @@
1010
style="--grey-whisper: rgba(165, 214, 167, 0.4); --primary-color: #8bc34a"
1111
></stream-message-input>
1212
<stream-thread name="thread">
13-
<stream-message-list
14-
name="thread-message-list"
15-
mode="thread"
16-
></stream-message-list>
13+
<stream-message-list mode="thread"></stream-message-list>
1714
<stream-message-input
1815
style="
1916
--grey-whisper: rgba(165, 214, 167, 0.4);
2017
--primary-color: #8bc34a;
2118
"
22-
name="thread-message-input"
2319
mode="thread"
2420
></stream-message-input>
2521
</stream-thread>

projects/sample-app/src/app/app.component.html

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,8 @@
3131
<stream-notification-list></stream-notification-list>
3232
<stream-message-input></stream-message-input>
3333
<stream-thread class="thread" name="thread">
34-
<stream-message-list
35-
name="thread-message-list"
36-
mode="thread"
37-
></stream-message-list>
38-
<stream-message-input
39-
mode="thread"
40-
name="thread-message-input"
41-
></stream-message-input>
34+
<stream-message-list mode="thread"></stream-message-list>
35+
<stream-message-input mode="thread"></stream-message-input>
4236
</stream-thread>
4337
</stream-channel>
4438
</div>

projects/stream-chat-angular/src/lib/thread/thread.component.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
context: getThreadHeaderContext()
77
"
88
></ng-container>
9-
<ng-content select='[name="thread-message-list"]'></ng-content>
10-
<ng-content select='[name="thread-message-input"]'></ng-content>
9+
<ng-content></ng-content>
1110
</div>
1211

1312
<ng-template

0 commit comments

Comments
 (0)