feat: added background to lists
This commit is contained in:
@@ -4,6 +4,20 @@ sidebar_position: 4
|
|||||||
title: ChannelListCore
|
title: ChannelListCore
|
||||||
---
|
---
|
||||||
|
|
||||||
|
A Widget For Building A List Of Channels
|
||||||
|
|
||||||
|
### Background
|
||||||
|
|
||||||
|
The UI SDK of Stream Chat supplies a `ChannelListView` class that builds a list of channels fetching
|
||||||
|
according to the filters and sort order given. However, in some cases, implementing novel UI is necessary
|
||||||
|
that cannot be done using the customization approaches given in the widget.
|
||||||
|
|
||||||
|
To do this, we extracted the logic required for fetching channels into a 'Core' widget - a widget that
|
||||||
|
fetches channels in the expected way via the usual params but does not supply any UI and instead
|
||||||
|
exposes builders to build the UI in situations such as loading, empty data, errors, and on data received.
|
||||||
|
|
||||||
|
### Basic Example
|
||||||
|
|
||||||
`ChannelListCore` is a simplified class that allows fetching a list of
|
`ChannelListCore` is a simplified class that allows fetching a list of
|
||||||
channels while exposing UI builders.
|
channels while exposing UI builders.
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,20 @@ sidebar_position: 5
|
|||||||
title: MessageListCore
|
title: MessageListCore
|
||||||
---
|
---
|
||||||
|
|
||||||
|
A Widget For Building A List Of Messages
|
||||||
|
|
||||||
|
### Background
|
||||||
|
|
||||||
|
The UI SDK of Stream Chat supplies a `MessageListView` class that builds a list of channels fetching
|
||||||
|
according to the filters and sort order given. However, in some cases, implementing novel UI is necessary
|
||||||
|
that cannot be done using the customization approaches given in the widget.
|
||||||
|
|
||||||
|
To do this, we extracted the logic required for fetching channels into a 'Core' widget - a widget that
|
||||||
|
fetches channels in the expected way via the usual params but does not supply any UI and instead
|
||||||
|
exposes builders to build the UI in situations such as loading, empty data, errors, and on data received.
|
||||||
|
|
||||||
|
### Basic Example
|
||||||
|
|
||||||
`MessageListCore` is a simplified class that allows fetching a list of
|
`MessageListCore` is a simplified class that allows fetching a list of
|
||||||
messages while exposing UI builders.
|
messages while exposing UI builders.
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,19 @@ sidebar_position: 6
|
|||||||
title: MessageSearchListCore
|
title: MessageSearchListCore
|
||||||
---
|
---
|
||||||
|
|
||||||
|
A Widget For Displaying Message Searches
|
||||||
|
|
||||||
|
### Background
|
||||||
|
|
||||||
|
The UI SDK of Stream Chat supplies a `MessageSearchListView` class that builds a list of channels fetching
|
||||||
|
according to the filters and sort order given. However, in some cases, implementing novel UI is necessary
|
||||||
|
that cannot be done using the customization approaches given in the widget.
|
||||||
|
|
||||||
|
To do this, we extracted the logic required for fetching channels into a 'Core' widget - a widget that
|
||||||
|
fetches channels in the expected way via the usual params but does not supply any UI and instead
|
||||||
|
exposes builders to build the UI in situations such as loading, empty data, errors, and on data received.
|
||||||
|
|
||||||
|
### Basic Example
|
||||||
|
|
||||||
`MessageSearchListCore` is a simplified class that allows searching for
|
`MessageSearchListCore` is a simplified class that allows searching for
|
||||||
messages across channels while exposing UI builders.
|
messages across channels while exposing UI builders.
|
||||||
|
|||||||
@@ -2,4 +2,19 @@
|
|||||||
id: user_list_core
|
id: user_list_core
|
||||||
sidebar_position: 10
|
sidebar_position: 10
|
||||||
title: UserListCore
|
title: UserListCore
|
||||||
---
|
---
|
||||||
|
|
||||||
|
A Widget For Building A List Of Users
|
||||||
|
|
||||||
|
### Background
|
||||||
|
|
||||||
|
The UI SDK of Stream Chat supplies a `UserListView` class that builds a list of channels fetching
|
||||||
|
according to the filters and sort order given. However, in some cases, implementing novel UI is necessary
|
||||||
|
that cannot be done using the customization approaches given in the widget.
|
||||||
|
|
||||||
|
To do this, we extracted the logic required for fetching channels into a 'Core' widget - a widget that
|
||||||
|
fetches channels in the expected way via the usual params but does not supply any UI and instead
|
||||||
|
exposes builders to build the UI in situations such as loading, empty data, errors, and on data received.
|
||||||
|
|
||||||
|
### Basic Example
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user