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