diff --git a/packages/wyatt_ui_components/lib/src/core/utils/multi_color.dart b/packages/wyatt_ui_components/lib/src/core/utils/multi_color.dart index 47ff4488..c4f36156 100644 --- a/packages/wyatt_ui_components/lib/src/core/utils/multi_color.dart +++ b/packages/wyatt_ui_components/lib/src/core/utils/multi_color.dart @@ -42,4 +42,14 @@ class MultiColor { bool get isGradient => (_colors?.isNotEmpty ?? false) && (_colors?.length ?? 0) > 1; + + static MultiColor? lerp(MultiColor? a, MultiColor? b, double t) { + if (a == null && b == null) { + return null; + } + if (b == null) { + return a; + } + return b; + } }