From 01006ddaa1e1f9b0ea821a7668d74fc53d6c085d Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Wed, 10 Jun 2020 16:24:22 +0200 Subject: [PATCH] NoteBacklinks: Do not show pro overlay if no backlinks present --- lib/widgets/note_viewer.dart | 5 +---- lib/widgets/notes_backlinks.dart | 4 +++- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/widgets/note_viewer.dart b/lib/widgets/note_viewer.dart index 0011a320..f80d771f 100644 --- a/lib/widgets/note_viewer.dart +++ b/lib/widgets/note_viewer.dart @@ -9,7 +9,6 @@ import 'package:gitjournal/utils.dart'; import 'package:gitjournal/utils/logger.dart'; import 'package:gitjournal/widgets/editor_scroll_view.dart'; import 'package:gitjournal/widgets/notes_backlinks.dart'; -import 'package:gitjournal/widgets/pro_overlay.dart'; import 'package:provider/provider.dart'; import 'package:url_launcher/url_launcher.dart'; import 'package:path/path.dart' as p; @@ -80,9 +79,7 @@ class NoteViewer extends StatelessWidget { ), ), const SizedBox(height: 16.0), - ProOverlay( - child: NoteBacklinkRenderer(note: note, rootFolder: rootFolder), - ), + NoteBacklinkRenderer(note: note, rootFolder: rootFolder), // _buildFooter(context), ], crossAxisAlignment: CrossAxisAlignment.start, diff --git a/lib/widgets/notes_backlinks.dart b/lib/widgets/notes_backlinks.dart index 81ab7d33..d92bfcd0 100644 --- a/lib/widgets/notes_backlinks.dart +++ b/lib/widgets/notes_backlinks.dart @@ -2,6 +2,7 @@ import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:gitjournal/core/link.dart'; +import 'package:gitjournal/widgets/pro_overlay.dart'; import 'package:path/path.dart' as p; import 'package:gitjournal/folder_views/common.dart'; @@ -94,7 +95,7 @@ class _NoteBacklinkRendererState extends State { if (Theme.of(context).brightness == Brightness.dark) { backgroundColor = Theme.of(context).backgroundColor; } - return Container( + var child = Container( color: backgroundColor, width: MediaQuery.of(context).size.width, child: Padding( @@ -102,6 +103,7 @@ class _NoteBacklinkRendererState extends State { child: c, ), ); + return ProOverlay(child: child); } }