Skip to content
This repository was archived by the owner on Jul 26, 2025. It is now read-only.

Commit 810f54b

Browse files
authored
Remove usages of deprecated Modifier.menuAnchor (#453)
1 parent 7922d56 commit 810f54b

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

features/apps/ui/src/main/kotlin/com/nasdroid/apps/ui/discover/DiscoverAppsFilterChips.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import androidx.compose.material3.ExperimentalMaterial3Api
1818
import androidx.compose.material3.ExposedDropdownMenuBox
1919
import androidx.compose.material3.FilterChip
2020
import androidx.compose.material3.Icon
21+
import androidx.compose.material3.MenuAnchorType
2122
import androidx.compose.material3.Text
2223
import androidx.compose.runtime.Composable
2324
import androidx.compose.runtime.getValue
@@ -139,7 +140,7 @@ fun SortModeChip(
139140
}
140141
},
141142
modifier = Modifier
142-
.menuAnchor()
143+
.menuAnchor(MenuAnchorType.PrimaryNotEditable, enabled)
143144
.then(modifier)
144145
)
145146
ExposedDropdownMenu(

features/apps/ui/src/main/kotlin/com/nasdroid/apps/ui/installed/details/RollbackAppDialog.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import androidx.compose.material3.ExposedDropdownMenuBox
2424
import androidx.compose.material3.FilledTonalButton
2525
import androidx.compose.material3.Icon
2626
import androidx.compose.material3.LinearProgressIndicator
27+
import androidx.compose.material3.MenuAnchorType
2728
import androidx.compose.material3.Text
2829
import androidx.compose.material3.TextButton
2930
import androidx.compose.material3.TextField
@@ -133,7 +134,7 @@ internal fun RollbackConfigurationSelector(
133134
enabled = enabled,
134135
modifier = Modifier
135136
.fillMaxWidth()
136-
.menuAnchor(),
137+
.menuAnchor(MenuAnchorType.PrimaryNotEditable, enabled),
137138
label = { Text("Version") },
138139
trailingIcon = { Icon(Icons.Default.ArrowDropDown, null) }
139140
)

features/apps/ui/src/main/kotlin/com/nasdroid/apps/ui/installed/details/UpdateAppDialog.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import androidx.compose.material3.ExposedDropdownMenuBox
2020
import androidx.compose.material3.FilledTonalButton
2121
import androidx.compose.material3.Icon
2222
import androidx.compose.material3.LinearProgressIndicator
23+
import androidx.compose.material3.MenuAnchorType
2324
import androidx.compose.material3.Text
2425
import androidx.compose.material3.TextButton
2526
import androidx.compose.material3.TextField
@@ -121,7 +122,7 @@ internal fun UpdateConfigurationSelector(
121122
enabled = enabled,
122123
modifier = Modifier
123124
.fillMaxWidth()
124-
.menuAnchor(),
125+
.menuAnchor(MenuAnchorType.PrimaryNotEditable, enabled),
125126
label = { Text("Version") },
126127
trailingIcon = { Icon(Icons.Default.ArrowDropDown, null) }
127128
)

features/apps/ui/src/main/kotlin/com/nasdroid/apps/ui/installed/overview/logs/LogOptionsPicker.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import androidx.compose.material3.ExperimentalMaterial3Api
1111
import androidx.compose.material3.ExposedDropdownMenuBox
1212
import androidx.compose.material3.ExposedDropdownMenuDefaults
1313
import androidx.compose.material3.LinearProgressIndicator
14+
import androidx.compose.material3.MenuAnchorType
1415
import androidx.compose.material3.Text
1516
import androidx.compose.material3.TextField
1617
import androidx.compose.runtime.Composable
@@ -125,7 +126,7 @@ internal fun PodPicker(
125126
},
126127
label = { Text(stringResource(R.string.log_options_pod)) },
127128
colors = ExposedDropdownMenuDefaults.textFieldColors(),
128-
modifier = modifier.menuAnchor()
129+
modifier = modifier.menuAnchor(MenuAnchorType.PrimaryNotEditable)
129130
)
130131
ExposedDropdownMenu(
131132
expanded = isPodPickerExpanded,
@@ -170,7 +171,7 @@ internal fun ContainerPicker(
170171
},
171172
label = { Text(stringResource(R.string.log_options_container)) },
172173
colors = ExposedDropdownMenuDefaults.textFieldColors(),
173-
modifier = modifier.menuAnchor()
174+
modifier = modifier.menuAnchor(MenuAnchorType.PrimaryNotEditable)
174175
)
175176
ExposedDropdownMenu(
176177
expanded = isContainerPickerExpanded,

0 commit comments

Comments
 (0)