From ace91d2b7389a7e15827f7e1a11d604659acabfc Mon Sep 17 00:00:00 2001 From: davidpkj Date: Sun, 5 Mar 2023 15:03:31 +0100 Subject: Update markdown viewer style --- lib/widgets/custom_markdown_style.dart | 42 +++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 19 deletions(-) (limited to 'lib/widgets/custom_markdown_style.dart') 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))), + ); + } } -- cgit v1.2.3