();
@@ -101,15 +101,13 @@ class CardWrapper extends StatelessWidget {
BoxBorder? _boxBorder(BuildContext context) {
if (borderColors != null) {
- if (borderColors!.length >= 2) {
+ if (borderColors!.isGradient) {
return GradientBoxBorder(
- gradient: LinearGradient(
- colors: borderColors!,
- ),
+ gradient: LinearGradientHelper.fromMultiColor(borderColors!),
);
- } else if (borderColors!.isNotEmpty) {
+ } else if (borderColors!.isColor) {
return Border.all(
- color: borderColors!.first,
+ color: borderColors!.color,
);
}
} else {
diff --git a/packages/wyatt_ui_kit/lib/src/core/helpers/helpers.dart b/packages/wyatt_ui_kit/lib/src/core/helpers/helpers.dart
index 35d48e7f..0e95fe99 100644
--- a/packages/wyatt_ui_kit/lib/src/core/helpers/helpers.dart
+++ b/packages/wyatt_ui_kit/lib/src/core/helpers/helpers.dart
@@ -15,3 +15,4 @@
// along with this program. If not, see .
export './linear_gradient_helper.dart';
+export './theme_helper.dart';
diff --git a/packages/wyatt_ui_kit/lib/src/core/helpers/theme_helper.dart b/packages/wyatt_ui_kit/lib/src/core/helpers/theme_helper.dart
index f5164d65..5414bfce 100644
--- a/packages/wyatt_ui_kit/lib/src/core/helpers/theme_helper.dart
+++ b/packages/wyatt_ui_kit/lib/src/core/helpers/theme_helper.dart
@@ -14,7 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with super program. If not, see .
-class ThemeHelper {
+abstract class ThemeHelper {
static T? getThemeElement(
List
? styles, {
required T? Function(P?)? transform,