summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-09-29 08:47:23 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-09-29 09:46:52 +0200
commit54e47a92a8fcc8bb22eda4bb759dae6c892b1865 (patch)
tree342efe14c6d0c8c9989cbb54aac19185cb1daa1e
parentd4fc333e56b50b7e634d3b57f75d9373de00aa41 (diff)
downloadmullvadvpn-54e47a92a8fcc8bb22eda4bb759dae6c892b1865.tar.xz
mullvadvpn-54e47a92a8fcc8bb22eda4bb759dae6c892b1865.zip
Fix material api changes
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheetTest.kt4
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheet.kt3
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/MullvadExposedDropdownMenuBox.kt4
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/TopBar.kt4
4 files changed, 8 insertions, 7 deletions
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheetTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheetTest.kt
index 893ac23825..fb210b1661 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheetTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheetTest.kt
@@ -41,8 +41,8 @@ class AddTimeBottomSheetTest {
sheetState: SheetState =
SheetState(
skipPartiallyExpanded = true,
- density = Density(1f),
- initialValue = SheetValue.Expanded,
+ positionalThreshold = { 0f },
+ velocityThreshold = { 0f },
),
onPurchaseBillingProductClick: (ProductId) -> Unit = {},
onPlayPaymentInfoClick: () -> Unit = {},
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheet.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheet.kt
index fed7e9f995..57a473d085 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheet.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/AddTimeBottomSheet.kt
@@ -76,7 +76,8 @@ private fun PreviewPaymentBottomSheet(
sheetState =
SheetState(
skipPartiallyExpanded = true,
- density = Density(1f),
+ positionalThreshold = { 0f },
+ velocityThreshold = { 0f },
initialValue = SheetValue.Expanded,
),
onPurchaseBillingProductClick = {},
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/MullvadExposedDropdownMenuBox.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/MullvadExposedDropdownMenuBox.kt
index 3c818c2591..cd3a6938ff 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/MullvadExposedDropdownMenuBox.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/MullvadExposedDropdownMenuBox.kt
@@ -6,10 +6,10 @@ import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.material3.DropdownMenuItem
import androidx.compose.material3.ExperimentalMaterial3Api
+import androidx.compose.material3.ExposedDropdownMenuAnchorType
import androidx.compose.material3.ExposedDropdownMenuBox
import androidx.compose.material3.ExposedDropdownMenuDefaults
import androidx.compose.material3.MaterialTheme
-import androidx.compose.material3.MenuAnchorType
import androidx.compose.material3.Text
import androidx.compose.material3.TextField
import androidx.compose.material3.TextFieldColors
@@ -38,7 +38,7 @@ fun MullvadExposedDropdownMenuBox(
modifier = modifier.clickable { expanded = !expanded },
) {
TextField(
- modifier = Modifier.fillMaxWidth().menuAnchor(MenuAnchorType.PrimaryNotEditable, true),
+ modifier = Modifier.fillMaxWidth().menuAnchor(ExposedDropdownMenuAnchorType.PrimaryNotEditable, true),
readOnly = true,
value = title,
onValueChange = { /* Do nothing */ },
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/TopBar.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/TopBar.kt
index 61ac5af013..25bc842870 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/TopBar.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/TopBar.kt
@@ -252,7 +252,7 @@ fun MullvadMediumTopBar(
navigationIcon = navigationIcon,
scrollBehavior = scrollBehavior,
colors =
- TopAppBarDefaults.mediumTopAppBarColors(
+ TopAppBarDefaults.topAppBarColors(
containerColor = MaterialTheme.colorScheme.surface,
scrolledContainerColor = MaterialTheme.colorScheme.surface,
actionIconContentColor = MaterialTheme.colorScheme.onSurface,
@@ -281,7 +281,7 @@ fun MullvadLargeTopBar(
navigationIcon = navigationIcon,
scrollBehavior = scrollBehavior,
colors =
- TopAppBarDefaults.mediumTopAppBarColors(
+ TopAppBarDefaults.topAppBarColors(
containerColor = MaterialTheme.colorScheme.surface,
scrolledContainerColor = MaterialTheme.colorScheme.surface,
actionIconContentColor = MaterialTheme.colorScheme.onSurface,