diff options
author | davidpkj <davidpenkow1@gmail.com> | 2023-03-05 15:03:31 +0100 |
---|---|---|
committer | davidpkj <davidpenkow1@gmail.com> | 2023-03-05 15:03:31 +0100 |
commit | ace91d2b7389a7e15827f7e1a11d604659acabfc (patch) | |
tree | 75731f1a2ff429a4151161b31cca7e5d901126d1 /lib/widgets/custom_markdown_style.dart | |
parent | 14e4496de4138c317791030215803e7d57ec85bc (diff) |
Update markdown viewer style
Diffstat (limited to 'lib/widgets/custom_markdown_style.dart')
-rw-r--r-- | lib/widgets/custom_markdown_style.dart | 42 |
1 files changed, 23 insertions, 19 deletions
diff --git a/lib/widgets/custom_markdown_style.dart b/lib/widgets/custom_markdown_style.dart index 41173f5..b00e047 100644 --- a/lib/widgets/custom_markdown_style.dart +++ b/lib/widgets/custom_markdown_style.dart @@ -5,23 +5,27 @@ import 'package:kulinar_app/constants.dart'; import 'package:flutter_markdown/flutter_markdown.dart'; class CustomMarkdownStyle extends MarkdownStyleSheet { - markdownStyleSheet({ - tableBody = cRecipeDescriptionStyle, - a = cRecipeDescriptionStyle, - p = cRecipeDescriptionStyle, - h1 = cRecipeSubtitleStyle, - h2 = cRecipeSubtitleStyle, - h3 = cRecipeSubtitleStyle, - h4 = cRecipeSubtitleStyle, - h5 = cRecipeSubtitleStyle, - h6 = cRecipeSubtitleStyle, -/* TODO: remove code and quote block - blockquoteDecoration: BoxDecoration(color: Color.fromARGB(255, 255, 13, 13)), - code: cDetailsTextStyle, -*/ - listIndent = 15.0, - listBullet = cRecipeDescriptionStyle, - listBulletPadding = const EdgeInsets.only(right: 10.0), - // horizontalRuleDecoration: BoxDecoration(border: Border.all(color: Colors.grey, width: 0.5)), - }) {} + static sheet() { + return MarkdownStyleSheet( + tableBody: cRecipeDescriptionStyle, + a: cRecipeDescriptionStyle, + p: cRecipeDescriptionStyle, + h1: cRecipeSubtitleStyle.copyWith(color: Colors.black87), + h2: cRecipeSubtitleStyle.copyWith(color: Colors.black87), + h3: cRecipeSubtitleStyle, + h4: cRecipeSubtitleStyle, + h5: cRecipeSubtitleStyle, + h6: cRecipeSubtitleStyle, + blockquote: cRecipeDescriptionStyle, + blockquotePadding: const EdgeInsets.only(left: 16.0, top: 4.0, bottom: 4.0), + blockquoteDecoration: const BoxDecoration(border: Border(left: BorderSide(color: cPrimaryColor, width: 2.0))), + code: cRecipeDescriptionStyle, + codeblockPadding: const EdgeInsets.only(left: 16.0, top: 4.0, bottom: 4.0), + codeblockDecoration: const BoxDecoration(border: Border(left: BorderSide(color: Colors.black45, width: 2.0))), + listIndent: 15.0, + listBullet: cRecipeDescriptionStyle, + listBulletPadding: const EdgeInsets.only(right: 10.0), + horizontalRuleDecoration: const BoxDecoration(border: Border(top: BorderSide(color: Colors.black12))), + ); + } } |