tertiaryDim property

  1. @override
DynamicColor get tertiaryDim
override

Implementation

@override
DynamicColor get tertiaryDim {
  return DynamicColor(
    name: "tertiary_dim",
    palette: (scheme) => scheme.tertiaryPalette,
    tone: (scheme) {
      if (scheme.variant == .tonalSpot) {
        return _tMaxC(scheme.tertiaryPalette, 0, 90);
      } else {
        return _tMaxC(scheme.tertiaryPalette);
      }
    },
    isBackground: true,
    background: (_) => surfaceContainerHigh,
    contrastCurve: (_) => _getContrastCurve(4.5),
    toneDeltaPair: (_) => ToneDeltaPair(
      roleA: tertiaryDim,
      roleB: tertiary,
      delta: 5.0,
      polarity: .darker,
      constraint: .farther,
    ),
  );
}