import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:get/get.dart'; import 'package:nomo/config/theme/theme_extensions/theme_extension.dart'; import '../../../../config/translations/strings_enum.dart'; import '../../../constants/assets.dart'; import '../../../widgets/ix_app_bar.dart'; class NotFoundView extends StatelessWidget { const NotFoundView({super.key}); @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Get.reactiveTheme.scaffoldBackgroundColor, appBar: IXAppBar(title: '404'), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset(Assets.oops, width: 200.w, height: 200.w), 24.verticalSpace, Text( Strings.oops.tr, style: TextStyle( fontSize: 24.sp, fontWeight: FontWeight.w600, color: Get.reactiveTheme.textTheme.bodyLarge!.color, ), ), 16.verticalSpace, Padding( padding: EdgeInsets.symmetric(horizontal: 32.w), child: Text( Strings.pageNotFound.tr, textAlign: TextAlign.center, style: TextStyle( fontSize: 14.sp, color: Get.reactiveTheme.hintColor, ), ), ), 32.verticalSpace, ElevatedButton( onPressed: () => Get.offAllNamed('/home'), style: ElevatedButton.styleFrom( backgroundColor: Get.reactiveTheme.primaryColor, padding: EdgeInsets.symmetric(horizontal: 32.w, vertical: 12.w), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(8.r), ), ), child: Text( Strings.backToHome.tr, style: TextStyle(fontSize: 14.sp, color: Colors.white), ), ), ], ), ), ); } }