diff --git a/lib/components/comic.dart b/lib/components/comic.dart index 5f97fc5..7808434 100644 --- a/lib/components/comic.dart +++ b/lib/components/comic.dart @@ -556,10 +556,8 @@ class _ComicDescription extends StatelessWidget { softWrap: true, overflow: TextOverflow.ellipsis, ), - const SizedBox( - height: 4, - ), - if (tags != null) + const SizedBox(height: 4), + if (tags != null && tags!.isNotEmpty) Expanded( child: LayoutBuilder(builder: (context, constraints) { if (constraints.maxHeight < 22) { @@ -624,7 +622,7 @@ class _ComicDescription extends StatelessWidget { style: const TextStyle( fontSize: 12.0, ), - maxLines: 1, + maxLines: (tags == null || tags!.isEmpty) ? 3 : 2, overflow: TextOverflow.ellipsis, ), ], diff --git a/lib/pages/comic_details_page/comic_page.dart b/lib/pages/comic_details_page/comic_page.dart index 0374953..6cf8913 100644 --- a/lib/pages/comic_details_page/comic_page.dart +++ b/lib/pages/comic_details_page/comic_page.dart @@ -362,7 +362,7 @@ class _ComicPageState extends LoadingState : FilledButton(onPressed: read, child: Text("Read".tl)), ) ], - ).paddingHorizontal(16).paddingTop(8), + ).paddingHorizontal(16).paddingVertical(8), if (history != null) Container( margin: const EdgeInsets.symmetric(horizontal: 16, vertical: 8),