Rumahjo-Android-APP/lib/Ui/screens/proprties/AddProperyScreens/property_success.dart
2024-09-07 07:58:50 +07:00

85 lines
3.0 KiB
Dart

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())
],
),
),
));
}
}