From b1100d59239fd294f395a138f132984f111121c8 Mon Sep 17 00:00:00 2001 From: Acclorite <140836141+Acclorite@users.noreply.github.com> Date: Fri, 18 Oct 2024 19:23:19 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Smaller=20icons=20for=20Placehol?= =?UTF-8?q?ders?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Smaller icons for ErrorPlaceholder and EmptyPlaceholder * Renamed IsEmpty, Is Error → EmptyPlaceholder, ErrorPlaceholder --- .../IsEmpty.kt => placeholder/EmptyPlaceholder.kt} | 12 ++++++------ .../IsError.kt => placeholder/ErrorPlaceholder.kt} | 13 +++++++------ 2 files changed, 13 insertions(+), 12 deletions(-) rename app/src/main/java/ua/acclorite/book_story/presentation/core/components/{is_messages/IsEmpty.kt => placeholder/EmptyPlaceholder.kt} (87%) rename app/src/main/java/ua/acclorite/book_story/presentation/core/components/{is_messages/IsError.kt => placeholder/ErrorPlaceholder.kt} (86%) diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/core/components/is_messages/IsEmpty.kt b/app/src/main/java/ua/acclorite/book_story/presentation/core/components/placeholder/EmptyPlaceholder.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/presentation/core/components/is_messages/IsEmpty.kt rename to app/src/main/java/ua/acclorite/book_story/presentation/core/components/placeholder/EmptyPlaceholder.kt index b110036b..e6979f2b 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/core/components/is_messages/IsEmpty.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/core/components/placeholder/EmptyPlaceholder.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.presentation.core.components.is_messages +package ua.acclorite.book_story.presentation.core.components.placeholder import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -22,7 +22,7 @@ import androidx.compose.ui.unit.dp /** - * Is Empty message. It usually placed when the list is empty. + * Empty placeholder. It usually is placed when the list is empty. * * @param modifier Modifier to be applied. * @param message The message. @@ -31,7 +31,7 @@ import androidx.compose.ui.unit.dp * @param action On click action. */ @Composable -fun IsEmpty( +fun EmptyPlaceholder( modifier: Modifier = Modifier, message: String, icon: Painter, @@ -49,10 +49,10 @@ fun IsEmpty( Icon( painter = icon, contentDescription = message, - modifier = Modifier.size(190.dp), + modifier = Modifier.size(150.dp), tint = MaterialTheme.colorScheme.primary ) - Spacer(modifier = Modifier.height(12.dp)) + Spacer(modifier = Modifier.height(4.dp)) Text( text = message, style = MaterialTheme.typography.bodyLarge, @@ -60,7 +60,7 @@ fun IsEmpty( textAlign = TextAlign.Center ) if (actionTitle != null) { - Spacer(modifier = Modifier.height(8.dp)) + Spacer(modifier = Modifier.height(4.dp)) TextButton( onClick = { action() diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/core/components/is_messages/IsError.kt b/app/src/main/java/ua/acclorite/book_story/presentation/core/components/placeholder/ErrorPlaceholder.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/presentation/core/components/is_messages/IsError.kt rename to app/src/main/java/ua/acclorite/book_story/presentation/core/components/placeholder/ErrorPlaceholder.kt index 5b334f5b..127ddc70 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/core/components/is_messages/IsError.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/core/components/placeholder/ErrorPlaceholder.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.presentation.core.components.is_messages +package ua.acclorite.book_story.presentation.core.components.placeholder import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -21,7 +21,8 @@ import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp /** - * Is Empty message. It usually placed when something went wrong and you need to display large error message. + * Empty placeholder. + * It usually placed when something went wrong and you need to display large error message. * * @param modifier Modifier to be applied. * @param errorMessage The error message. @@ -30,7 +31,7 @@ import androidx.compose.ui.unit.dp * @param action On click action. */ @Composable -fun IsError( +fun ErrorPlaceholder( modifier: Modifier = Modifier, errorMessage: String, icon: Painter, @@ -48,10 +49,10 @@ fun IsError( Icon( painter = icon, contentDescription = errorMessage, - modifier = Modifier.size(140.dp), + modifier = Modifier.size(150.dp), tint = MaterialTheme.colorScheme.error ) - Spacer(modifier = Modifier.height(24.dp)) + Spacer(modifier = Modifier.height(4.dp)) Text( text = errorMessage, style = MaterialTheme.typography.bodyLarge, @@ -59,7 +60,7 @@ fun IsError( textAlign = TextAlign.Center ) if (actionTitle != null) { - Spacer(modifier = Modifier.height(8.dp)) + Spacer(modifier = Modifier.height(4.dp)) TextButton( onClick = { action()