Package-level declarations

Types

Link copied to clipboard
class ChannelOptionState(val title: String, val titleColor: Color, val iconPainter: Painter, val iconColor: Color, val action: ChannelAction)

UI representation of a Channel option, when the user selects a channel in the list.

Link copied to clipboard
data class ChannelsState(val isLoading: Boolean = true, val isLoadingMore: Boolean = false, val endOfChannels: Boolean = false, val channelItems: List<ItemState> = emptyList(), val searchQuery: SearchQuery = SearchQuery.Empty)

Represents the Channels screen state, used to render the required UI.

Link copied to clipboard
sealed class ItemState

Represents each item we show in the list of channels.

Link copied to clipboard
sealed class SearchQuery

Represent the search query.