apply method

MinTypography apply({
  1. Color? color,
  2. Color? mutedColor,
  3. String? fontFamily,
})

Implementation

MinTypography apply({Color? color, Color? mutedColor, String? fontFamily}) {
  TextStyle style(TextStyle value) {
    return value.copyWith(color: color, fontFamily: fontFamily);
  }

  return copyWith(
    h1: style(h1),
    h2: style(h2),
    h3: style(h3),
    body: style(body),
    small: style(small),
    muted: muted.copyWith(
      color: mutedColor ?? muted.color ?? color,
      fontFamily: fontFamily,
    ),
  );
}