| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -9,6 +9,7 @@ import 'package:flutter_example_packages/widgets/base/export.dart'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:flutter_example_packages/widgets/blocks/block_info_package.dart'; | 
					 | 
					 | 
					 | 
					import 'package:flutter_example_packages/widgets/blocks/block_info_package.dart'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:flutter_example_packages/widgets/layouts/block_layout.dart'; | 
					 | 
					 | 
					 | 
					import 'package:flutter_example_packages/widgets/layouts/block_layout.dart'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package:flutter_gen/gen_l10n/app_localizations.dart'; | 
					 | 
					 | 
					 | 
					import 'package:flutter_gen/gen_l10n/app_localizations.dart'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import 'package:flutter_markdown/flutter_markdown.dart'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'model.dart'; | 
					 | 
					 | 
					 | 
					import 'model.dart'; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import 'package.dart'; | 
					 | 
					 | 
					 | 
					import 'package.dart'; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -25,6 +26,8 @@ class FlutterMarkdownPage extends AppStatefulWidget { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					class _FlutterMarkdownPageState extends AppState<FlutterMarkdownPage> { | 
					 | 
					 | 
					 | 
					class _FlutterMarkdownPageState extends AppState<FlutterMarkdownPage> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  final ScrollController _scrollController = ScrollController(); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  @override | 
					 | 
					 | 
					 | 
					  @override | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  Widget buildWide( | 
					 | 
					 | 
					 | 
					  Widget buildWide( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    BuildContext context, | 
					 | 
					 | 
					 | 
					    BuildContext context, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -35,16 +38,28 @@ class _FlutterMarkdownPageState extends AppState<FlutterMarkdownPage> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      model: getIt<FlutterMarkdownModel>(), | 
					 | 
					 | 
					 | 
					      model: getIt<FlutterMarkdownModel>(), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      title: widget.package.key, | 
					 | 
					 | 
					 | 
					      title: widget.package.key, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      builder: (context, child, model) { | 
					 | 
					 | 
					 | 
					      builder: (context, child, model) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        return SingleChildScrollView( | 
					 | 
					 | 
					 | 
					        return Column( | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          child: Padding( | 
					 | 
					 | 
					 | 
					          children: [ | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            padding: const EdgeInsets.all(20), | 
					 | 
					 | 
					 | 
					            Flexible( | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            child: Column( | 
					 | 
					 | 
					 | 
					              flex: 0, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              crossAxisAlignment: CrossAxisAlignment.start, | 
					 | 
					 | 
					 | 
					              child: Padding( | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              children: [ | 
					 | 
					 | 
					 | 
					                padding: const EdgeInsets.only( | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                BlockInfoPackage(widget.package), | 
					 | 
					 | 
					 | 
					                  top: 20, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              ], | 
					 | 
					 | 
					 | 
					                  left: 20, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                  right: 20, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                ), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                child: BlockInfoPackage(widget.package), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					              ), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            ), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            Flexible( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					              flex: 1, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					              child: Markdown( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                controller: _scrollController, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                padding: const EdgeInsets.all(20.0), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                data: model.data, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					              ), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            ), | 
					 | 
					 | 
					 | 
					            ), | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					          ), | 
					 | 
					 | 
					 | 
					          ], | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        ); | 
					 | 
					 | 
					 | 
					        ); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      }, | 
					 | 
					 | 
					 | 
					      }, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ); | 
					 | 
					 | 
					 | 
					    ); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |