aboutsummaryrefslogtreecommitdiff
path: root/lib/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'lib/widgets')
-rw-r--r--lib/widgets/custom_markdown_style.dart42
-rw-r--r--lib/widgets/utility_icon_row_widget.dart19
2 files changed, 24 insertions, 37 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))),
+ );
+ }
}
diff --git a/lib/widgets/utility_icon_row_widget.dart b/lib/widgets/utility_icon_row_widget.dart
index 224823f..8270ab0 100644
--- a/lib/widgets/utility_icon_row_widget.dart
+++ b/lib/widgets/utility_icon_row_widget.dart
@@ -138,24 +138,7 @@ class UtilityIconRowState extends State<UtilityIconRow> {
);
}
- /* todo: IMPLEMENT RICH TEXT https://stackoverflow.com/questions/41557139/how-do-i-bold-or-format-a-piece-of-text-within-a-paragraph
- // todo: Implement recalculations (portions, measurement system)
- Widget _buildIconCalculate() {
- return IconButton(
- icon: Icon(Icons.calculate_rounded),
- onPressed: null,
- );
- }
- */
-
-/* Widget _buildIconShare() {
- return IconButton(
- icon: Icon(Icons.share),
- onPressed: widget.readonly && !widget.remote ? _shareData : null,
- );
- } */
-
- /*
+ /*
IF REMOTE:
DOWNLOAD