This commit is contained in:
2025-05-05 00:24:42 +05:30
parent 49c84195d1
commit ce9bb33bdd
18 changed files with 764 additions and 725 deletions

BIN
.DS_Store vendored

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
3.22.0 3.24.3

View File

@@ -1,63 +1,63 @@
# This is a generated file; do not edit or check into version control. # This is a generated file; do not edit or check into version control.
connectivity_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ connectivity_plus=/Users/apple/.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/
file_selector_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/ file_selector_linux=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_linux-0.9.3+2/
file_selector_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/ file_selector_macos=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_macos-0.9.4+2/
file_selector_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/ file_selector_windows=/Users/apple/.pub-cache/hosted/pub.dev/file_selector_windows-0.9.3+3/
firebase_core=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/firebase_core-3.13.0/ firebase_core=/Users/apple/.pub-cache/hosted/pub.dev/firebase_core-3.13.0/
firebase_core_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/firebase_core_web-2.22.0/ firebase_core_web=/Users/apple/.pub-cache/hosted/pub.dev/firebase_core_web-2.22.0/
firebase_messaging=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/firebase_messaging-15.2.5/ firebase_messaging=/Users/apple/.pub-cache/hosted/pub.dev/firebase_messaging-15.2.5/
firebase_messaging_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/firebase_messaging_web-3.10.5/ firebase_messaging_web=/Users/apple/.pub-cache/hosted/pub.dev/firebase_messaging_web-3.10.5/
flutter_inappwebview=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/ flutter_inappwebview=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview-6.0.0/
flutter_inappwebview_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/ flutter_inappwebview_android=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_android-1.0.13/
flutter_inappwebview_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/ flutter_inappwebview_ios=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.0.13/
flutter_inappwebview_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/ flutter_inappwebview_macos=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_macos-1.0.11/
flutter_inappwebview_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/ flutter_inappwebview_web=/Users/apple/.pub-cache/hosted/pub.dev/flutter_inappwebview_web-1.0.8/
flutter_local_notifications=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_local_notifications-18.0.1/ flutter_local_notifications=/Users/apple/.pub-cache/hosted/pub.dev/flutter_local_notifications-18.0.1/
flutter_local_notifications_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_local_notifications_linux-5.0.0/ flutter_local_notifications_linux=/Users/apple/.pub-cache/hosted/pub.dev/flutter_local_notifications_linux-5.0.0/
flutter_plugin_android_lifecycle=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/ flutter_plugin_android_lifecycle=/Users/apple/.pub-cache/hosted/pub.dev/flutter_plugin_android_lifecycle-2.0.22/
fluttertoast=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/ fluttertoast=/Users/apple/.pub-cache/hosted/pub.dev/fluttertoast-8.2.11/
geocoding=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding-3.0.0/ geocoding=/Users/apple/.pub-cache/hosted/pub.dev/geocoding-3.0.0/
geocoding_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/ geocoding_android=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_android-3.3.1/
geocoding_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/ geocoding_ios=/Users/apple/.pub-cache/hosted/pub.dev/geocoding_ios-3.0.1/
geolocator=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator-13.0.2/ geolocator=/Users/apple/.pub-cache/hosted/pub.dev/geolocator-13.0.2/
geolocator_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/ geolocator_android=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_android-4.6.1/
geolocator_apple=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/ geolocator_apple=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.8+1/
geolocator_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/ geolocator_web=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_web-4.1.1/
geolocator_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/ geolocator_windows=/Users/apple/.pub-cache/hosted/pub.dev/geolocator_windows-0.2.3/
google_api_headers=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/ google_api_headers=/Users/apple/.pub-cache/hosted/pub.dev/google_api_headers-1.6.0/
google_maps_flutter=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/ google_maps_flutter=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter-2.10.0/
google_maps_flutter_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/ google_maps_flutter_android=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_android-2.14.7/
google_maps_flutter_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/ google_maps_flutter_ios=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_ios-2.13.2/
google_maps_flutter_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/ google_maps_flutter_web=/Users/apple/.pub-cache/hosted/pub.dev/google_maps_flutter_web-0.5.10/
image_picker=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker-1.1.2/ image_picker=/Users/apple/.pub-cache/hosted/pub.dev/image_picker-1.1.2/
image_picker_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/ image_picker_android=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_android-0.8.12+12/
image_picker_for_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/ image_picker_for_web=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_for_web-3.0.6/
image_picker_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ image_picker_ios=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/
image_picker_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/ image_picker_linux=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_linux-0.2.1+1/
image_picker_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/ image_picker_macos=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_macos-0.2.1+2/
image_picker_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/ image_picker_windows=/Users/apple/.pub-cache/hosted/pub.dev/image_picker_windows-0.2.1+1/
package_info_plus=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/ package_info_plus=/Users/apple/.pub-cache/hosted/pub.dev/package_info_plus-4.2.0/
path_provider=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider-2.1.5/ path_provider=/Users/apple/.pub-cache/hosted/pub.dev/path_provider-2.1.5/
path_provider_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/ path_provider_android=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_android-2.2.10/
path_provider_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/ path_provider_foundation=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/
path_provider_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/ path_provider_linux=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
path_provider_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/ path_provider_windows=/Users/apple/.pub-cache/hosted/pub.dev/path_provider_windows-2.3.0/
permission_handler=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/permission_handler-11.3.1/ permission_handler=/Users/apple/.pub-cache/hosted/pub.dev/permission_handler-11.3.1/
permission_handler_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/permission_handler_android-12.0.13/ permission_handler_android=/Users/apple/.pub-cache/hosted/pub.dev/permission_handler_android-12.0.13/
permission_handler_apple=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.7/ permission_handler_apple=/Users/apple/.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.7/
permission_handler_html=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.3+5/ permission_handler_html=/Users/apple/.pub-cache/hosted/pub.dev/permission_handler_html-0.1.3+5/
permission_handler_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/ permission_handler_windows=/Users/apple/.pub-cache/hosted/pub.dev/permission_handler_windows-0.2.1/
shared_preferences=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/ shared_preferences=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences-2.3.3/
shared_preferences_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/ shared_preferences_android=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_android-2.3.2/
shared_preferences_foundation=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/ shared_preferences_foundation=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/
shared_preferences_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/ shared_preferences_linux=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_linux-2.4.1/
shared_preferences_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/ shared_preferences_web=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_web-2.4.2/
shared_preferences_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/ shared_preferences_windows=/Users/apple/.pub-cache/hosted/pub.dev/shared_preferences_windows-2.4.1/
sqflite=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/ sqflite=/Users/apple/.pub-cache/hosted/pub.dev/sqflite-2.3.3+1/
url_launcher=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/ url_launcher=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher-6.3.1/
url_launcher_android=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/ url_launcher_android=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_android-6.3.9/
url_launcher_ios=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ url_launcher_ios=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/
url_launcher_linux=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/ url_launcher_linux=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_linux-3.2.1/
url_launcher_macos=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/ url_launcher_macos=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_macos-3.2.2/
url_launcher_web=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/ url_launcher_web=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_web-2.3.3/
url_launcher_windows=/Users/rajeevsingh/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/ url_launcher_windows=/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_windows-3.1.4/

File diff suppressed because one or more lines are too long

View File

@@ -119,16 +119,6 @@ class MyApplication extends StatelessWidget {
), ),
); );
// MaterialApp.router(
// title: 'Customer App',
// routerConfig: MyRoutes.router,
// debugShowCheckedModeBanner: false,
// theme: ThemeData(
// colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
// useMaterial3: true,
// ),
// // home: const SplashScreen(),
// );
} }
} }

View File

@@ -1,3 +1,76 @@
// // To parse this JSON data, do
// //
// // final couponResponse = couponResponseFromJson(jsonString);
// import 'dart:convert';
// CouponResponse couponResponseFromJson(String str) => CouponResponse.fromJson(json.decode(str));
// String couponResponseToJson(CouponResponse data) => json.encode(data.toJson());
// class CouponResponse {
// bool? isValid;
// String? originalPrice;
// int? discountAmount;
// int? finalPrice;
// String? message;
// CouponDetails? couponDetails;
// CouponResponse({
// this.isValid,
// this.originalPrice,
// this.discountAmount,
// this.finalPrice,
// this.message,
// this.couponDetails,
// });
// factory CouponResponse.fromJson(Map<String, dynamic> json) => CouponResponse(
// isValid: json["isValid"],
// originalPrice: json["originalPrice"],
// discountAmount: json["discountAmount"],
// finalPrice: json["finalPrice"],
// message: json["message"],
// couponDetails: CouponDetails.fromJson(json["couponDetails"]),
// );
// Map<String, dynamic> toJson() => {
// "isValid": isValid,
// "originalPrice": originalPrice,
// "discountAmount": discountAmount,
// "finalPrice": finalPrice,
// "message": message,
// "couponDetails": couponDetails!.toJson(),
// };
// }
// class CouponDetails {
// String? code;
// String? type;
// String? discountValue;
// CouponDetails({
// this.code,
// this.type,
// this.discountValue,
// });
// factory CouponDetails.fromJson(Map<String, dynamic> json) => CouponDetails(
// code: json["code"],
// type: json["type"],
// discountValue: json["discountValue"],
// );
// Map<String, dynamic> toJson() => {
// "code": code,
// "type": type,
// "discountValue": discountValue,
// };
// }
// To parse this JSON data, do // To parse this JSON data, do
// //
// final couponResponse = couponResponseFromJson(jsonString); // final couponResponse = couponResponseFromJson(jsonString);
@@ -10,7 +83,8 @@ String couponResponseToJson(CouponResponse data) => json.encode(data.toJson());
class CouponResponse { class CouponResponse {
bool? isValid; bool? isValid;
String? originalPrice; int? originalPrice;
int? eligibleSubtotal;
int? discountAmount; int? discountAmount;
int? finalPrice; int? finalPrice;
String? message; String? message;
@@ -19,6 +93,7 @@ class CouponResponse {
CouponResponse({ CouponResponse({
this.isValid, this.isValid,
this.originalPrice, this.originalPrice,
this.eligibleSubtotal,
this.discountAmount, this.discountAmount,
this.finalPrice, this.finalPrice,
this.message, this.message,
@@ -28,6 +103,7 @@ class CouponResponse {
factory CouponResponse.fromJson(Map<String, dynamic> json) => CouponResponse( factory CouponResponse.fromJson(Map<String, dynamic> json) => CouponResponse(
isValid: json["isValid"], isValid: json["isValid"],
originalPrice: json["originalPrice"], originalPrice: json["originalPrice"],
eligibleSubtotal: json["eligibleSubtotal"],
discountAmount: json["discountAmount"], discountAmount: json["discountAmount"],
finalPrice: json["finalPrice"], finalPrice: json["finalPrice"],
message: json["message"], message: json["message"],
@@ -37,6 +113,7 @@ class CouponResponse {
Map<String, dynamic> toJson() => { Map<String, dynamic> toJson() => {
"isValid": isValid, "isValid": isValid,
"originalPrice": originalPrice, "originalPrice": originalPrice,
"eligibleSubtotal": eligibleSubtotal,
"discountAmount": discountAmount, "discountAmount": discountAmount,
"finalPrice": finalPrice, "finalPrice": finalPrice,
"message": message, "message": message,
@@ -67,3 +144,4 @@ class CouponDetails {
"discountValue": discountValue, "discountValue": discountValue,
}; };
} }

View File

@@ -253,9 +253,11 @@ class AddtocartProvider extends ChangeNotifier {
notifyListeners(); notifyListeners();
var data = {"couponCode": couponscode, "cartId": cartId}; var data = {"couponCode": couponscode, "cartId": cartId};
print("ijdfhjhgjfgihj $data");
try { try {
var result = await _homeRepo.applyCoupon(data); var result = await _homeRepo.applyCoupon(data);
return result.fold( return result.fold(
(error) { (error) {
context.showLoader(show: false); context.showLoader(show: false);
@@ -271,7 +273,8 @@ class AddtocartProvider extends ChangeNotifier {
notifyListeners(); notifyListeners();
return false; return false;
}, },
(response) { (response)
{
if (response != null) { if (response != null) {
couponResponse = response; couponResponse = response;
_couponId = id; _couponId = id;

View File

@@ -239,6 +239,8 @@ class ProductRepo {
CouponResponse couponresponse = CouponResponse couponresponse =
couponResponseFromJson(response.toString()); couponResponseFromJson(response.toString());
print("jdjkgdfjkhdfg $couponresponse");
return right(couponresponse); return right(couponresponse);
} on DioException catch (e) { } on DioException catch (e) {
var error = CustomDioExceptions.handleError(e); var error = CustomDioExceptions.handleError(e);
@@ -442,8 +444,7 @@ class ProductRepo {
} }
} }
FutureResult<String> refreshToken(data, BuildContext context) async FutureResult<String> refreshToken(data, BuildContext context) async {
{
try { try {
var response = await _productService.refresh_token(data); var response = await _productService.refresh_token(data);
LoginResponse loginResponse = loginResponseFromJson(response.toString()); LoginResponse loginResponse = loginResponseFromJson(response.toString());
@@ -464,8 +465,7 @@ class ProductRepo {
} }
} }
FutureResult<String> updateDeviceToken(data, BuildContext context) async FutureResult<String> updateDeviceToken(data, BuildContext context) async {
{
try { try {
var response = await _productService.updateDeviceToken(data); var response = await _productService.updateDeviceToken(data);
final String model = response.toString(); final String model = response.toString();

View File

@@ -30,9 +30,7 @@ class _MycartState extends State<Mycart> {
@override @override
void initState() { void initState() {
Future.microtask(() { Future.microtask(() {
final addToCartProvider = final addToCartProvider = Provider.of<AddtocartProvider>(context, listen: false);
Provider.of<AddtocartProvider>(context, listen: false);
addToCartProvider.getItemCards(context); addToCartProvider.getItemCards(context);
addToCartProvider.offerCoupon(context); addToCartProvider.offerCoupon(context);
addToCartProvider.getCurrentLocation(context); addToCartProvider.getCurrentLocation(context);

View File

@@ -35,7 +35,7 @@ class _EditProfileScreenState extends State<EditProfileScreen> {
@override @override
void initState() { void initState() {
getUserDetails(); getUserDetails();
// TODO: implement initState
super.initState(); super.initState();
} }
@@ -117,21 +117,16 @@ class _EditProfileScreenState extends State<EditProfileScreen> {
child: InkWell( child: InkWell(
onTap: () async { onTap: () async {
var status = await imageProvider.updateProfile( var status = await imageProvider.updateProfile(
context, context, firstController.text, lastController.text);
firstController.text,
lastController.text);
if (status) { if (status) {
Navigator.pop(context); Navigator.pop(context);
} }
} },
,
child: Container( child: Container(
height: 50, height: 50,
decoration: BoxDecoration( decoration: BoxDecoration(
color: imageProvider.isImageLoading color: APPCOLOR.lightGreen,
? APPCOLOR.lightGreen
: Colors.grey.withOpacity(0.7),
borderRadius: BorderRadius.circular(10)), borderRadius: BorderRadius.circular(10)),
child: Center( child: Center(
child: Text( child: Text(

View File

@@ -143,7 +143,8 @@ class _HomeScreenState extends State<HomeScreen> {
children: [ children: [
Expanded( Expanded(
child: Consumer<ProductProvider>( child: Consumer<ProductProvider>(
builder: (context, provider, child) { builder: (context, provider, child)
{
return CompositedTransformTarget( return CompositedTransformTarget(
link: _layerLink, link: _layerLink,
child: Container( child: Container(
@@ -155,6 +156,11 @@ class _HomeScreenState extends State<HomeScreen> {
child: TextFormField( child: TextFormField(
controller: _searchController, controller: _searchController,
onChanged: (value) { onChanged: (value) {
if (value.isEmpty) {
provider.getHomeProduct(context, "",
_searchController.text, '', '', '');
}
provider.searchProducts(value, context); provider.searchProducts(value, context);
if (value.isNotEmpty) { if (value.isNotEmpty) {
@@ -734,7 +740,7 @@ class _HomeScreenState extends State<HomeScreen> {
crossAxisSpacing: 5, crossAxisSpacing: 5,
mainAxisSpacing: 5, mainAxisSpacing: 5,
childAspectRatio: MediaQuery.of(context).size.width / childAspectRatio: MediaQuery.of(context).size.width /
(MediaQuery.of(context).size.height / 1.4), (MediaQuery.of(context).size.height / 1.2),
), ),
itemBuilder: (context, index) { itemBuilder: (context, index) {
var product = provider.homeproducts[index]; var product = provider.homeproducts[index];
@@ -754,7 +760,7 @@ class _HomeScreenState extends State<HomeScreen> {
crossAxisAlignment: CrossAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
Container( Container(
height: 95, height: 95.h,
decoration: BoxDecoration( decoration: BoxDecoration(
color: APPCOLOR.bgGrey, color: APPCOLOR.bgGrey,
borderRadius: BorderRadius.circular(5), borderRadius: BorderRadius.circular(5),

View File

@@ -261,7 +261,8 @@ class _OrderDetailsScreenState extends State<OrderDetailsScreen> {
), ),
Gap(5), Gap(5),
if (orderitem.orderItemStatus != "PENDING" && if (orderitem.orderItemStatus != "PENDING" &&
orderitem.orderItemStatus != "CANCELLED") orderitem.orderItemStatus != "CANCELLED" &&
orderitem.orderItemStatus != "DELIVERED")
RichText( RichText(
text: TextSpan( text: TextSpan(
text: " ", text: " ",
@@ -321,7 +322,6 @@ class _OrderDetailsScreenState extends State<OrderDetailsScreen> {
width: 50, width: 50,
height: 50, height: 50,
child: AppNetworkImage( child: AppNetworkImage(
imageUrl: orderitem.productImage ?? "", imageUrl: orderitem.productImage ?? "",
backGroundColor: Colors.transparent, backGroundColor: Colors.transparent,
), ),

View File

@@ -142,9 +142,7 @@ class _MyOrderScreenState extends State<MyOrderScreen> {
Text(order.orderNumber, Text(order.orderNumber,
style: TextStyle( style: TextStyle(
fontWeight: FontWeight.bold)), fontWeight: FontWeight.bold)),
Text(order.paymentStatus ?? "",
style:
TextStyle(color: Colors.grey)),
Text( Text(
order.totalItems.toString() + order.totalItems.toString() +
" items", " items",
@@ -154,16 +152,7 @@ class _MyOrderScreenState extends State<MyOrderScreen> {
), ),
Spacer(), Spacer(),
// Container(
// padding: EdgeInsets.symmetric(
// horizontal: 5, vertical: 5),
// decoration: BoxDecoration(
// color: Colors.green.shade100,
// borderRadius: BorderRadius.circular(10),
// ),
// child: Text(order.orderStatus,
// style: TextStyle(color: Colors.green)),
// ),
], ],
), ),
SizedBox(height: 10), SizedBox(height: 10),
@@ -180,27 +169,6 @@ class _MyOrderScreenState extends State<MyOrderScreen> {
fontWeight: FontWeight.bold)), fontWeight: FontWeight.bold)),
Row( Row(
children: [ children: [
// ElevatedButton(
// onPressed: () {},
// style: ElevatedButton.styleFrom(
// backgroundColor: Colors.white,
// side: BorderSide(color: Colors.green),
// shape: RoundedRectangleBorder(
// borderRadius:
// BorderRadius.circular(10),
// ),
// ),
// child: Row(
// children: [
// // Icon(Icons.message,
// // color: Colors.green),
// // SizedBox(width: 5),
// // Text('Message',
// // style: TextStyle(
// // color: Colors.green)),
// ],
// ),
// ),
SizedBox(width: 10), SizedBox(width: 10),
ElevatedButton( ElevatedButton(
onPressed: () { onPressed: () {

View File

@@ -31,7 +31,8 @@ class _OnBoardingScreenState extends State<OnBoardingScreen> {
); );
} }
skipbyarrowFunction() { skipbyarrowFunction()
{
SharedPrefUtils.setFreshInstall(isFresh: false).then( SharedPrefUtils.setFreshInstall(isFresh: false).then(
(value) => context.clearAndPush(routePath: MyRoutes.SIGNUP, args: 0), (value) => context.clearAndPush(routePath: MyRoutes.SIGNUP, args: 0),
); );

View File

@@ -39,13 +39,13 @@ class PaymentSuccessScreen extends StatelessWidget {
), ),
), ),
actions: [ actions: [
InkWell( // InkWell(
onTap: () {}, // onTap: () {},
child: Icon( // child: Icon(
MdiIcons.magnify, // MdiIcons.magnify,
size: 35, // size: 35,
), // ),
) // )
], ],
), ),
body: Center( body: Center(

View File

@@ -828,18 +828,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: leak_tracker name: leak_tracker
sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "10.0.4" version: "10.0.5"
leak_tracker_flutter_testing: leak_tracker_flutter_testing:
dependency: transitive dependency: transitive
description: description:
name: leak_tracker_flutter_testing name: leak_tracker_flutter_testing
sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.3" version: "3.0.5"
leak_tracker_testing: leak_tracker_testing:
dependency: transitive dependency: transitive
description: description:
@@ -884,10 +884,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: material_color_utilities name: material_color_utilities
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.8.0" version: "0.11.1"
material_design_icons_flutter: material_design_icons_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
@@ -900,10 +900,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: meta name: meta
sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.12.0" version: "1.15.0"
mime: mime:
dependency: transitive dependency: transitive
description: description:
@@ -1305,10 +1305,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: test_api name: test_api
sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.7.0" version: "0.7.2"
timezone: timezone:
dependency: transitive dependency: transitive
description: description:
@@ -1433,10 +1433,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: vm_service name: vm_service
sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "14.2.1" version: "14.2.5"
web: web:
dependency: transitive dependency: transitive
description: description: