Files
Utsav Ghimire 769527862b initial commit
2023-03-02 11:06:39 +05:45

40 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:flutter_project/shared/theme/app_theme.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class AppError extends ConsumerWidget {
const AppError({Key? key}) : super(key: key);
static const String routeName = 'appError';
@override
Widget build(BuildContext context, ref) {
final theme = ref.watch(appThemeProvider.notifier);
return Scaffold(
appBar: AppBar(),
body: InkWell(
onTap: () {
theme.toggleTheme();
},
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(
Icons.error,
size: 42.0,
color: Theme.of(context).colorScheme.error,
),
Center(
child: Text(
'Error occured',
style: Theme.of(context).textTheme.bodyText1?.copyWith(
color: Theme.of(context).colorScheme.error,
),
),
),
],
),
),
);
}
}