From d3d0efdfcdf8170daf12668470383e76340fb9dd Mon Sep 17 00:00:00 2001 From: Cuong Tran Date: Fri, 14 Jun 2024 20:04:48 +0700 Subject: [PATCH] Hide Related titles if not found any --- .../kanade/presentation/manga/MangaScreen.kt | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt b/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt index 8dffe2050..2c118ef80 100644 --- a/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/manga/MangaScreen.kt @@ -595,19 +595,19 @@ private fun MangaScreenSmallImpl( // KMK --> if (state.source !is StubSource && relatedMangasEnabled) { if (expandRelatedMangas) { - item { HorizontalDivider() } - item( - key = MangaScreenItem.RELATED_TITLES, - contentType = MangaScreenItem.RELATED_TITLES, - ) { - Column { - RelatedMangaTitle( - title = stringResource(KMR.strings.pref_source_related_mangas), - subtitle = null, - onClick = onRelatedMangasScreenClick, - onLongClick = null, - ) - if (state.relatedMangasSorted?.isNotEmpty() != false) { + if (state.relatedMangasSorted?.isNotEmpty() != false) { + item { HorizontalDivider() } + item( + key = MangaScreenItem.RELATED_TITLES, + contentType = MangaScreenItem.RELATED_TITLES, + ) { + Column { + RelatedMangaTitle( + title = stringResource(KMR.strings.pref_source_related_mangas), + subtitle = null, + onClick = onRelatedMangasScreenClick, + onLongClick = null, + ) RelatedMangas( relatedMangas = state.relatedMangasSorted, getMangaState = getMangaState, @@ -616,8 +616,8 @@ private fun MangaScreenSmallImpl( ) } } + item { HorizontalDivider() } } - item { HorizontalDivider() } } else { item( key = MangaScreenItem.RELATED_TITLES, @@ -983,19 +983,19 @@ private fun MangaScreenLargeImpl( // KMK --> if (state.source !is StubSource && relatedMangasEnabled) { if (expandRelatedMangas) { - item { HorizontalDivider() } - item( - key = MangaScreenItem.RELATED_TITLES, - contentType = MangaScreenItem.RELATED_TITLES, - ) { - Column { - RelatedMangaTitle( - title = stringResource(KMR.strings.pref_source_related_mangas), - subtitle = null, - onClick = onRelatedMangasScreenClick, - onLongClick = null, - ) - if (state.relatedMangasSorted?.isNotEmpty() != false) { + if (state.relatedMangasSorted?.isNotEmpty() != false) { + item { HorizontalDivider() } + item( + key = MangaScreenItem.RELATED_TITLES, + contentType = MangaScreenItem.RELATED_TITLES, + ) { + Column { + RelatedMangaTitle( + title = stringResource(KMR.strings.pref_source_related_mangas), + subtitle = null, + onClick = onRelatedMangasScreenClick, + onLongClick = null, + ) RelatedMangas( relatedMangas = state.relatedMangasSorted, getMangaState = getMangaState, @@ -1004,8 +1004,8 @@ private fun MangaScreenLargeImpl( ) } } + item { HorizontalDivider() } } - item { HorizontalDivider() } } else { item( key = MangaScreenItem.RELATED_TITLES,