You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Dart
		
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Dart
		
	
| import 'package:easy_localization/easy_localization.dart';
 | |
| import 'package:flutter/material.dart';
 | |
| import 'package:mohem_flutter_app/extensions/int_extensions.dart';
 | |
| import 'package:mohem_flutter_app/extensions/widget_extensions.dart';
 | |
| import 'package:mohem_flutter_app/generated/locale_keys.g.dart';
 | |
| import 'package:mohem_flutter_app/ui/disclosure/disclosure_provider.dart';
 | |
| import 'package:mohem_flutter_app/ui/disclosure/widgets/disclosure_details_card.dart';
 | |
| import 'package:mohem_flutter_app/widgets/app_bar_widget.dart';
 | |
| import 'package:mohem_flutter_app/widgets/button/default_button.dart';
 | |
| import 'package:provider/provider.dart';
 | |
| 
 | |
| class DisclosureIntroScreen extends StatelessWidget {
 | |
|   const DisclosureIntroScreen({Key? key}) : super(key: key);
 | |
| 
 | |
|   @override
 | |
|   Widget build(BuildContext context) {
 | |
|     DisclosureProvider provider = context.watch<DisclosureProvider>();
 | |
|     return Scaffold(
 | |
|       appBar: AppBarWidget(
 | |
|         context,
 | |
|         title: LocaleKeys.disclosure.tr(),
 | |
|         onHomeTapped: () {
 | |
|           Navigator.pop(context);
 | |
|           context.setLocale(provider.savedLocale);
 | |
|         },
 | |
|         onBackTapped: () {
 | |
|           Navigator.pop(context);
 | |
|           context.setLocale(provider.savedLocale);
 | |
|         },
 | |
|       ),
 | |
|       body: Column(
 | |
|         children: <Widget>[
 | |
|           ListView(
 | |
|             padding: const EdgeInsets.all(21),
 | |
|             children: <Widget>[
 | |
|               DisclosureDetailsCard(disclosureDetailsCard: provider.disclosureDetailsModel),
 | |
|             ],
 | |
|           ).expanded,
 | |
|           1.divider,
 | |
|           DefaultButton("Start", () => provider.onStartDisclosurePressed(context)).insideContainer,
 | |
|         ],
 | |
|       ),
 | |
|     );
 | |
|   }
 | |
| }
 |