| 
									
										
										
										
											2020-03-01 19:04:48 +01:00
										 |  |  | import 'package:flutter/material.dart'; | 
					
						
							|  |  |  | import 'package:flutter_markdown/flutter_markdown.dart'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-05 16:50:31 +01:00
										 |  |  | const Color colorHDRed = Color(0xFF9B1C47); | 
					
						
							|  |  |  | const Color colorHDBlue = Color(0xFF5B61FF); | 
					
						
							|  |  |  | const Color colorHDGrey = Color(0xFF563F5A); | 
					
						
							|  |  |  | const Color colorHDMidGrey = Color(0xFF6F5B73); | 
					
						
							|  |  |  | const Color colorHDLightGrey = Color(0xFF7C7B7B); | 
					
						
							|  |  |  | const Color colorHDLightBlack = Color(0xFF3A213C); | 
					
						
							|  |  |  | const Color colorHDBackMidGrey = Color(0xFFB5AAB9); | 
					
						
							|  |  |  | const Color colorHDBackLightGrey = Color(0xFFEDEDED); | 
					
						
							|  |  |  | const Color colorHDWhite = Color(0xFFFFFFFF); | 
					
						
							|  |  |  | const Color colorHDBlack = Color(0xFF000000); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-01 19:04:48 +01:00
										 |  |  | ThemeData mainTheme() { | 
					
						
							|  |  |  |   return ThemeData( | 
					
						
							|  |  |  |     primarySwatch: Colors.deepOrange, | 
					
						
							|  |  |  |     appBarTheme: AppBarTheme( | 
					
						
							|  |  |  |       color: Colors.white, | 
					
						
							|  |  |  |       iconTheme: IconThemeData(color: Colors.black), | 
					
						
							|  |  |  |       textTheme: TextTheme( | 
					
						
							| 
									
										
										
										
											2020-03-03 16:03:31 +01:00
										 |  |  |           title: TextStyle( | 
					
						
							|  |  |  |               fontSize: 28.0, | 
					
						
							|  |  |  |               color: Colors.black, | 
					
						
							|  |  |  |               fontWeight: FontWeight.bold, | 
					
						
							|  |  |  |               fontFamily: 'Cinzel')), | 
					
						
							| 
									
										
										
										
											2020-03-01 19:04:48 +01:00
										 |  |  |     ), | 
					
						
							|  |  |  |     brightness: Brightness.light, | 
					
						
							| 
									
										
										
										
											2020-03-05 16:50:31 +01:00
										 |  |  |     primaryColor: colorHDBlack, | 
					
						
							|  |  |  |     accentColor: colorHDRed, | 
					
						
							| 
									
										
										
										
											2020-03-01 19:04:48 +01:00
										 |  |  |     fontFamily: 'LinuxLibertine', | 
					
						
							|  |  |  |     textTheme: TextTheme( | 
					
						
							| 
									
										
										
										
											2020-03-05 16:50:31 +01:00
										 |  |  |       // p
 | 
					
						
							|  |  |  |       body1: TextStyle( | 
					
						
							|  |  |  |         fontSize: 15.0, | 
					
						
							|  |  |  |         color: Colors.black, | 
					
						
							|  |  |  |         fontFamily: 'LinuxLibertine', | 
					
						
							|  |  |  |       ), | 
					
						
							|  |  |  |       // h1
 | 
					
						
							| 
									
										
										
										
											2020-03-03 16:03:31 +01:00
										 |  |  |       headline: TextStyle( | 
					
						
							| 
									
										
										
										
											2020-03-05 16:50:31 +01:00
										 |  |  |         fontSize: 30.0, | 
					
						
							|  |  |  |         color: colorHDRed, | 
					
						
							|  |  |  |         fontWeight: FontWeight.bold, | 
					
						
							|  |  |  |         fontFamily: 'Cinzel-Bold', | 
					
						
							|  |  |  |       ), | 
					
						
							|  |  |  |       // h2
 | 
					
						
							|  |  |  |       title: TextStyle( | 
					
						
							|  |  |  |         fontSize: 25.0, | 
					
						
							|  |  |  |         color: Colors.black, | 
					
						
							|  |  |  |         fontWeight: FontWeight.bold, | 
					
						
							|  |  |  |         fontFamily: 'Cinzel-Regular', | 
					
						
							|  |  |  |       ), | 
					
						
							|  |  |  |       // h3
 | 
					
						
							|  |  |  |       subhead: TextStyle( | 
					
						
							|  |  |  |         fontSize: 20.0, | 
					
						
							|  |  |  |         color: Colors.black, | 
					
						
							|  |  |  |         fontWeight: FontWeight.bold, | 
					
						
							|  |  |  |         fontFamily: 'Cinzel-Regular', | 
					
						
							|  |  |  |       ), | 
					
						
							|  |  |  |       // h4, h5, h6
 | 
					
						
							|  |  |  |       body2: TextStyle( | 
					
						
							|  |  |  |         fontSize: 18.0, | 
					
						
							|  |  |  |         color: Colors.black, | 
					
						
							|  |  |  |         fontWeight: FontWeight.bold, | 
					
						
							|  |  |  |         fontFamily: 'Cinzel-Regular', | 
					
						
							|  |  |  |       ), | 
					
						
							| 
									
										
										
										
											2020-03-01 19:04:48 +01:00
										 |  |  |     ), | 
					
						
							|  |  |  |   ); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | MarkdownStyleSheet mainMarkdownStyleSheet(BuildContext context) { | 
					
						
							|  |  |  |   return MarkdownStyleSheet.fromTheme(Theme.of(context)).copyWith( | 
					
						
							| 
									
										
										
										
											2020-03-05 16:50:31 +01:00
										 |  |  |     a: const TextStyle(color: colorHDBlue), | 
					
						
							| 
									
										
										
										
											2020-03-01 19:04:48 +01:00
										 |  |  |     tableColumnWidth: IntrinsicColumnWidth(), | 
					
						
							| 
									
										
										
										
											2020-03-05 16:50:31 +01:00
										 |  |  |     tableCellsPadding: EdgeInsets.all(1.0), | 
					
						
							|  |  |  |     tableHeadAlign: TextAlign.center, | 
					
						
							| 
									
										
										
										
											2020-03-01 19:04:48 +01:00
										 |  |  |   ); | 
					
						
							| 
									
										
										
										
											2020-03-03 16:03:31 +01:00
										 |  |  | } |