StreamTypography

data class StreamTypography(val title1: TextStyle, val title3: TextStyle, val title3Bold: TextStyle, val body: TextStyle, val bodyItalic: TextStyle, val bodyBold: TextStyle, val footnote: TextStyle, val footnoteItalic: TextStyle, val footnoteBold: TextStyle, val captionBold: TextStyle, val tabBar: TextStyle, val singleEmoji: TextStyle, val emojiOnly: TextStyle)

Contains all the typography we provide for our components.

Parameters

title1

Used for big titles, like the image attachment overlay text.

title3

Used for empty content text.

title3Bold

Used for titles of app bars and bottom bars.

body

Used for body content, such as messages.

bodyItalic

Used for body content, italicized, like deleted message components.

bodyBold

Used for emphasized body content, like small titles.

footnote

Used for footnote information, like timestamps.

footnoteItalic

Used for footnote information that's less important, like the deleted message text.

footnoteBold

Used for footnote information in certain important items, like the thread reply text, or user info components.

captionBold

Used for unread count indicator.

singleEmoji

Used for messages whose content consists only of a single emoji.

emojiOnly

Used for messages whose content consists only if emojis.

Constructors

Link copied to clipboard
constructor(title1: TextStyle, title3: TextStyle, title3Bold: TextStyle, body: TextStyle, bodyItalic: TextStyle, bodyBold: TextStyle, footnote: TextStyle, footnoteItalic: TextStyle, footnoteBold: TextStyle, captionBold: TextStyle, tabBar: TextStyle, singleEmoji: TextStyle, emojiOnly: TextStyle)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard