mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-27 11:53:23 +01:00
Virtualize Messages List - only render what's visible
This commit is contained in:
28
ts/components/conversation/TimelineLoadingRow.md
Normal file
28
ts/components/conversation/TimelineLoadingRow.md
Normal file
@@ -0,0 +1,28 @@
|
||||
### Idle
|
||||
|
||||
```jsx
|
||||
<util.ConversationContext theme={util.theme} ios={util.ios}>
|
||||
<TimelineLoadingRow state="idle" />
|
||||
</util.ConversationContext>
|
||||
```
|
||||
|
||||
### Countdown
|
||||
|
||||
```jsx
|
||||
<util.ConversationContext theme={util.theme} ios={util.ios}>
|
||||
<TimelineLoadingRow
|
||||
state="countdown"
|
||||
duration={30000}
|
||||
expiresAt={Date.now() + 20000}
|
||||
onComplete={() => console.log('onComplete')}
|
||||
/>
|
||||
</util.ConversationContext>
|
||||
```
|
||||
|
||||
### Loading
|
||||
|
||||
```jsx
|
||||
<util.ConversationContext theme={util.theme} ios={util.ios}>
|
||||
<TimelineLoadingRow state="loading" />
|
||||
</util.ConversationContext>
|
||||
```
|
||||
Reference in New Issue
Block a user