From 9c4df54156f6f68d13eadf15d9d40eea83b252f6 Mon Sep 17 00:00:00 2001 From: Faiz Hashmi Date: Thu, 2 Apr 2026 09:04:44 +0300 Subject: [PATCH] minor tweaks --- lib/utils/utils.dart | 13 +++++++++---- .../advertisement/components/ads_list_widget.dart | 4 ++-- pubspec.yaml | 2 +- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/lib/utils/utils.dart b/lib/utils/utils.dart index 7d8e5b2..5e9d335 100644 --- a/lib/utils/utils.dart +++ b/lib/utils/utils.dart @@ -4,7 +4,6 @@ import 'dart:typed_data'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/material.dart'; -import 'package:mc_common_app/classes/app_state.dart'; import 'package:mc_common_app/config/routes.dart'; import 'package:mc_common_app/extensions/int_extensions.dart'; import 'package:mc_common_app/generated/locale_keys.g.dart'; @@ -17,7 +16,6 @@ import 'package:mc_common_app/widgets/common_widgets/info_bottom_sheet.dart'; import 'package:mc_common_app/widgets/extensions/extensions_widget.dart'; import 'package:path/path.dart' as p; -import 'package:fluttertoast/fluttertoast.dart'; import 'package:mc_common_app/classes/consts.dart'; import 'package:mc_common_app/exceptions/api_exception.dart'; import 'package:mc_common_app/extensions/string_extensions.dart'; @@ -27,6 +25,7 @@ import 'package:mc_common_app/widgets/loading_dialog.dart'; import 'package:share_plus/share_plus.dart'; import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher_string.dart'; +import 'package:toastification/toastification.dart'; class Utils { static bool _isLoadingVisible = false; @@ -34,8 +33,14 @@ class Utils { static bool get isLoading => _isLoadingVisible; static void showToast(String message) { - Fluttertoast.showToast( - msg: message, toastLength: Toast.LENGTH_SHORT, gravity: ToastGravity.BOTTOM, timeInSecForIosWeb: 2, backgroundColor: Colors.black54, textColor: Colors.white, fontSize: 16.0); + toastification.show( + type: ToastificationType.info, + style: ToastificationStyle.minimal, + title: Text(message), + autoCloseDuration: const Duration(seconds: 2), + alignment: Alignment.bottomCenter, + showProgressBar: false, + ); } static Future openNumberViaCaller({required String phoneNumber}) async { diff --git a/lib/views/advertisement/components/ads_list_widget.dart b/lib/views/advertisement/components/ads_list_widget.dart index d65de2f..b74d27c 100644 --- a/lib/views/advertisement/components/ads_list_widget.dart +++ b/lib/views/advertisement/components/ads_list_widget.dart @@ -105,7 +105,7 @@ class AdCard extends StatelessWidget { Expanded( child: Column( children: [ - "Zahoor will update the Ad Format".toText(), + "Ad format needs to be updated.".toText(), ], ), ), @@ -196,7 +196,7 @@ class AdCard extends StatelessWidget { children: [ (adDetails.vehicle!.demandAmount!.toInt().toString()).toText(fontSize: 19, isBold: true, letterSpacing: -1.16, height: 29 / 19), 2.width, - LocaleKeys.sar.tr().toText(color: MyColors.lightTextColor, fontSize: 10, letterSpacing: -0.4, height: 16 / 10).paddingOnly(bottom: 3), + (adDetails.vehicle!.currency ?? "").toText(color: MyColors.lightTextColor, fontSize: 10, letterSpacing: -0.4, height: 16 / 10).paddingOnly(bottom: 3), ], ), ), diff --git a/pubspec.yaml b/pubspec.yaml index fb9949e..687d3d7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -20,7 +20,6 @@ dependencies: permission_handler: ^11.3.1 flutter_svg: ^2.0.14 sizer: ^3.0.4 - fluttertoast: ^8.0.8 shared_preferences: ^2.0.6 file_picker: ^8.0.7 image_picker: ^1.1.2 @@ -43,6 +42,7 @@ dependencies: percent_indicator: ^4.2.3 change_app_package_name: ^1.3.0 share_plus: any + toastification: ^2.3.0 # Firebase Packages