WiredashTextTheme class

Definition of all text styles used in the app

This textTheme is responsible for size, weight, spacing and font family. Explicitly NOT color

Implementers

Constructors

WiredashTextTheme({TextStyle? headlineMedium, TextStyle? headlineSmall, TextStyle? appbarTitle, TextStyle? title, TextStyle? button, TextStyle? bodyMedium, TextStyle? bodySmall, TextStyle? body2Medium, TextStyle? body2Small, TextStyle? caption, TextStyle? input, TextStyle? inputError})
const

Properties

appbarTitle TextStyle?
Top/bottom bar when taking a screenshot
final
body2Medium TextStyle?
Secondary body text
final
body2Small TextStyle?
Secondary body text on small devices
final
bodyMedium TextStyle?
Normal body text on big devices
final
bodySmall TextStyle?
Body text on small devices
final
button TextStyle?
Text style of buttons
final
caption TextStyle?
Small text like the step count or "discard feedback"
final
hashCode int
The hash code for this object.
no setteroverride
headlineMedium TextStyle?
Headline on big devices
final
headlineSmall TextStyle?
Headline on small devices
final
input TextStyle?
Style for text inputs
final
inputError TextStyle?
Error text style
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
title TextStyle?
Title text, i.e. on success/error screens
final

Methods

copyWith({TextStyle? headlineMedium, TextStyle? headlineSmall, TextStyle? appbarTitle, TextStyle? title, TextStyle? button, TextStyle? bodyMedium, TextStyle? bodySmall, TextStyle? body2Medium, TextStyle? body2Small, TextStyle? caption, TextStyle? input, TextStyle? inputError}) WiredashTextTheme
merge(WiredashTextTheme? other) WiredashTextTheme
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override