@@ -7,31 +7,32 @@ class SurfaceGroup implements SurfaceGroupInterface<Color> {
77 /// {@macro surface_group}
88 const SurfaceGroup ({
99 required this .color,
10- required this .onColorContrastPlus ,
11- required this .onColorContrastMinus ,
12- required this .onColorSubtlePlus ,
13- required this .onColorSubtleMinus ,
10+ required this .onColorContrast ,
11+ required this .onColorContrastDim ,
12+ required this .onColorSubtle ,
13+ required this .onColorSubtleDim ,
1414 required this .containerLowest,
1515 required this .containerLow,
1616 required this .container,
1717 required this .containerHigh,
1818 required this .containerHighest,
19+ required this .link,
1920 });
2021
2122 @override
2223 final Color color;
2324
2425 @override
25- final Color onColorContrastPlus ;
26+ final Color onColorContrast ;
2627
2728 @override
28- final Color onColorContrastMinus ;
29+ final Color onColorContrastDim ;
2930
3031 @override
31- final Color onColorSubtlePlus ;
32+ final Color onColorSubtle ;
3233
3334 @override
34- final Color onColorSubtleMinus ;
35+ final Color onColorSubtleDim ;
3536
3637 @override
3738 final Color containerLowest;
@@ -48,26 +49,25 @@ class SurfaceGroup implements SurfaceGroupInterface<Color> {
4849 @override
4950 final Color containerHighest;
5051
52+ @override
53+ final Color link;
54+
5155 @override
5256 SurfaceGroup lerp (SurfaceGroup ? other, double t) {
5357 if (other == null ) return this ;
5458
5559 return SurfaceGroup (
5660 color: Color .lerp (color, other.color, t)! ,
57- onColorContrastPlus:
58- Color .lerp (onColorContrastPlus, other.onColorContrastPlus, t)! ,
59- onColorContrastMinus:
60- Color .lerp (onColorContrastMinus, other.onColorContrastMinus, t)! ,
61- onColorSubtlePlus:
62- Color .lerp (onColorSubtlePlus, other.onColorSubtlePlus, t)! ,
63- onColorSubtleMinus:
64- Color .lerp (onColorSubtleMinus, other.onColorSubtleMinus, t)! ,
61+ onColorContrast: Color .lerp (onColorContrast, other.onColorContrast, t)! ,
62+ onColorContrastDim: Color .lerp (onColorContrastDim, other.onColorContrastDim, t)! ,
63+ onColorSubtle: Color .lerp (onColorSubtle, other.onColorSubtle, t)! ,
64+ onColorSubtleDim: Color .lerp (onColorSubtleDim, other.onColorSubtleDim, t)! ,
6565 containerLowest: Color .lerp (containerLowest, other.containerLowest, t)! ,
6666 containerLow: Color .lerp (containerLow, other.containerLow, t)! ,
6767 container: Color .lerp (container, other.container, t)! ,
6868 containerHigh: Color .lerp (containerHigh, other.containerHigh, t)! ,
69- containerHighest:
70- Color .lerp (containerHighest , other.containerHighest , t)! ,
69+ containerHighest: Color . lerp (containerHighest, other.containerHighest, t) ! ,
70+ link : Color .lerp (link , other.link , t)! ,
7171 );
7272 }
7373}
0 commit comments