diff --git a/stepper_enum_original b/stepper_enum_original new file mode 100644 index 0000000..3c2fc68 --- /dev/null +++ b/stepper_enum_original @@ -0,0 +1,26 @@ + +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; + +enum StatusColor { + active, + initiated, + authorized, + returned, +} + +extension StatusColorExtension on StatusColor { + Color get stepperColor => + this == StatusColor.returned ? Colors.red : Colors.green; + + Color get stepperLineColor => this == StatusColor.returned ? Colors.red : Colors.grey; + + Object get icon => + this == StatusColor.returned + ? SvgPicture.asset( + 'assets/images/cross_icon.svg', + width: 30, + height: 30, + ) + : Icons.check; +}