From d445e3695b1e2d9b688201dde088d40f1fb1f794 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 8 Jul 2025 17:43:30 +0200 Subject: [PATCH] Remove unused BigCheckmark --- .../designsystem/components/BigCheckmark.kt | 67 ------------------- .../designsystem/theme/ColorAliases.kt | 5 -- 2 files changed, 72 deletions(-) delete mode 100644 libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/BigCheckmark.kt diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/BigCheckmark.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/BigCheckmark.kt deleted file mode 100644 index b51b824501..0000000000 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/BigCheckmark.kt +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2024 New Vector Ltd. - * - * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial - * Please see LICENSE files in the repository root for full details. - */ - -package io.element.android.libraries.designsystem.components - -import androidx.compose.foundation.BorderStroke -import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.layout.padding -import androidx.compose.foundation.layout.size -import androidx.compose.foundation.shape.RoundedCornerShape -import androidx.compose.runtime.Composable -import androidx.compose.ui.Alignment -import androidx.compose.ui.Modifier -import androidx.compose.ui.res.stringResource -import androidx.compose.ui.unit.dp -import io.element.android.compound.theme.ElementTheme -import io.element.android.compound.tokens.generated.CompoundIcons -import io.element.android.libraries.designsystem.preview.ElementPreview -import io.element.android.libraries.designsystem.preview.PreviewsDayNight -import io.element.android.libraries.designsystem.theme.bigCheckmarkBorderColor -import io.element.android.libraries.designsystem.theme.components.Icon -import io.element.android.libraries.designsystem.theme.components.Surface -import io.element.android.libraries.ui.strings.CommonStrings - -/** - * Compound component that displays a big checkmark centered in a rounded square. - * - * @param modifier the modifier to apply to this layout - */ -@Composable -fun BigCheckmark( - modifier: Modifier = Modifier, -) { - Surface( - modifier = modifier.size(120.dp), - shape = RoundedCornerShape(14.dp), - color = ElementTheme.colors.bgCanvasDefault, - border = BorderStroke(1.dp, ElementTheme.colors.bigCheckmarkBorderColor), - shadowElevation = 4.dp, - ) { - Box(contentAlignment = Alignment.Center) { - Icon( - modifier = Modifier.size(72.dp), - tint = ElementTheme.colors.iconSuccessPrimary, - imageVector = CompoundIcons.CheckCircleSolid(), - contentDescription = stringResource(CommonStrings.common_success) - ) - } - } -} - -@PreviewsDayNight -@Composable -internal fun BigCheckmarkPreview() { - ElementPreview { - Box( - modifier = Modifier.padding(10.dp), - contentAlignment = Alignment.Center, - ) { - BigCheckmark() - } - } -} diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ColorAliases.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ColorAliases.kt index 5dd3d130bc..59831e99f2 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ColorAliases.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/ColorAliases.kt @@ -66,10 +66,6 @@ val SemanticColors.temporaryColorBgSpecial val SemanticColors.pinDigitBg get() = if (isLight) LightColorTokens.colorGray300 else DarkColorTokens.colorGray400 -@OptIn(CoreColorToken::class) -val SemanticColors.bigCheckmarkBorderColor - get() = if (isLight) LightColorTokens.colorGray400 else DarkColorTokens.colorGray400 - @OptIn(CoreColorToken::class) val SemanticColors.pinnedMessageBannerIndicator get() = if (isLight) LightColorTokens.colorAlphaGray600 else DarkColorTokens.colorAlphaGray600 @@ -94,7 +90,6 @@ internal fun ColorAliasesPreview() = ElementPreview { "messageFromOtherBackground" to ElementTheme.colors.messageFromOtherBackground, "progressIndicatorTrackColor" to ElementTheme.colors.progressIndicatorTrackColor, "temporaryColorBgSpecial" to ElementTheme.colors.temporaryColorBgSpecial, - "bigCheckmarkBorderColor" to ElementTheme.colors.bigCheckmarkBorderColor, ) ) }