import 'package:ebroker/utils/Extensions/extensions.dart'; import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import '../../../../app/routes.dart'; import '../../../../data/model/property_model.dart'; import '../../../../utils/AppIcon.dart'; import '../../../../utils/helper_utils.dart'; class PropertyAddSuccess extends StatelessWidget { final PropertyModel model; const PropertyAddSuccess({super.key, required this.model}); @override Widget build(BuildContext context) { return WillPopScope( onWillPop: () async { Navigator.popUntil(context, (Route route) => route.isFirst); return false; }, child: Scaffold( backgroundColor: context.color.backgroundColor, body: SizedBox( width: context.screenWidth, child: Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center, children: [ SvgPicture.asset(AppIcons.propertySubmittedc), const SizedBox( height: 32, ), Text("congratulations".translate(context)) .size(context.font.extraLarge) .bold() .color(context.color.tertiaryColor), const SizedBox( height: 18, ), Text("submittedSuccess".translate(context)) .centerAlign() .size(context.font.larger), const SizedBox( height: 68, ), MaterialButton( onPressed: () { HelperUtils.goToNextPage( Routes.propertyDetails, context, false, args: { 'propertyData': model, 'propertiesList': [], 'fromMyProperty': false, "fromSuccess": true }, ); }, height: 48, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10), side: BorderSide(color: context.color.tertiaryColor)), color: context.color.backgroundColor, child: Text( "previewProperty".translate(context), ) .size(context.font.larger) .color(context.color.tertiaryColor), ), const SizedBox( height: 15, ), GestureDetector( onTap: () { Navigator.popUntil(context, (route) => route.isFirst); }, child: Text("backToHome".translate(context)).underline()) ], ), ), )); } }