From fbc5047c0d88362079614e2a0c267940394816dd Mon Sep 17 00:00:00 2001 From: MAHAN Date: Sat, 20 Jun 2026 11:34:55 +0330 Subject: [PATCH] Clip upsell card ripple to card shape --- .../android/redesign/home_screen/ui/UpsellCarousel.kt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/protonvpn/android/redesign/home_screen/ui/UpsellCarousel.kt b/app/src/main/java/com/protonvpn/android/redesign/home_screen/ui/UpsellCarousel.kt index 6b9a4107d..99a113801 100644 --- a/app/src/main/java/com/protonvpn/android/redesign/home_screen/ui/UpsellCarousel.kt +++ b/app/src/main/java/com/protonvpn/android/redesign/home_screen/ui/UpsellCarousel.kt @@ -41,6 +41,7 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip import androidx.compose.ui.layout.onGloballyPositioned import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.pluralStringResource @@ -179,9 +180,13 @@ fun HomeUpsellCarousel( .heightIn(min = minHeight.dp) val page = pages[pageIndex] with(page) { + val cardShape = ProtonTheme.shapes.medium + pageScope.content( - pageSizeModifier.clickable(onClick = { onOpenUpgradeScreen(upgradeDialogFocusPage, upgradeSource) }) - ) + pageSizeModifier + .clip(cardShape) + .clickable(onClick = { onOpenUpgradeScreen(upgradeDialogFocusPage, upgradeSource) }) + ) } } }