aboutsummaryrefslogtreecommitdiff
path: root/lib/widgets/custom_markdown_style.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/widgets/custom_markdown_style.dart')
-rw-r--r--lib/widgets/custom_markdown_style.dart42
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))),
+ );
+ }
}