KwikText

object KwikText

Text component that uses the Material3 typography system.

Functions

Link copied to clipboard
fun BodyLarge(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Body large text

Link copied to clipboard
fun BodyMedium(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Body medium text

Link copied to clipboard
fun BodySmall(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Body small text

Link copied to clipboard
fun DisplayLarge(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, fontStyle: FontStyle? = null, textAlign: TextAlign = TextAlign.Start, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Display Large Text

Link copied to clipboard
fun DisplayMedium(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Display Medium Text

Link copied to clipboard
fun DisplaySmall(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Display Small Text

Link copied to clipboard
fun HeadlineLarge(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Headline large text

Link copied to clipboard
fun HeadlineMedium(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Headline medium

Link copied to clipboard
fun HeadlineSmall(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Headline small text

Link copied to clipboard
fun LabelLarge(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Label large text

Link copied to clipboard
fun LabelMedium(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Label medium text

Link copied to clipboard
fun LabelSmall(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Label small text

Link copied to clipboard
fun Quote(modifier: Modifier = Modifier, text: Any, author: String? = null, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle = FontStyle.Italic, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

A quote text component for displaying quotes.

Link copied to clipboard
fun RenderText(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, textDecoration: TextDecoration = TextDecoration.None, style: TextStyle = MaterialTheme.typography.bodyLarge, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis, onTextLayout: (TextLayoutResult) -> Unit = {})

Base Text component that uses the Material3 typography system.

Link copied to clipboard
fun TitleLarge(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Title large text

Link copied to clipboard
fun TitleMedium(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Title medium text

Link copied to clipboard
fun TitleSmall(modifier: Modifier = Modifier, text: Any, color: Color = MaterialTheme.colorScheme.onSurface, fontWeight: FontWeight? = null, textAlign: TextAlign = TextAlign.Start, fontStyle: FontStyle? = null, maxLines: Int = Int.MAX_VALUE, overflow: TextOverflow = TextOverflow.Ellipsis)

Title small text