tertiaryFixed property

  1. @override
DynamicColor get tertiaryFixed
override

Implementation

@override
DynamicColor get tertiaryFixed {
  final color2025 = DynamicColor(
    name: "tertiary_fixed",
    palette: (scheme) => scheme.tertiaryPalette,
    tone: (scheme) => tertiaryContainer.getTone(.from(scheme, false, 0.0)),
    isBackground: true,
    background: (scheme) {
      if (scheme.platform == .phone) {
        return scheme.isDark ? surfaceBright : surfaceDim;
      } else {
        return null;
      }
    },
    contrastCurve: (scheme) =>
        scheme.platform == .phone && scheme.contrastLevel > 0.0
        ? _getContrastCurve(1.5)
        : null,
  );
  return super.tertiaryFixed.extendSpecVersion(.spec2025, color2025);
}