From 5f62bf6f184ddd8a4638a42dc080dc9c752b3d34 Mon Sep 17 00:00:00 2001 From: Xavier Molloy Date: Tue, 10 Dec 2024 09:57:09 +0100 Subject: [PATCH] fix: [ANDROAPP-6579] Add offset as a parameter for dropdown menu (#338) * fix: [ANDROAPP-6579] add DpOffset as parameter for dropdown menu * fix: [ANDROAPP-6579] remove pop up properties --- .../dhis/mobile/ui/designsystem/component/menu/DropDownMenu.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/designsystem/src/commonMain/kotlin/org/hisp/dhis/mobile/ui/designsystem/component/menu/DropDownMenu.kt b/designsystem/src/commonMain/kotlin/org/hisp/dhis/mobile/ui/designsystem/component/menu/DropDownMenu.kt index 062a6629e..aa182a917 100644 --- a/designsystem/src/commonMain/kotlin/org/hisp/dhis/mobile/ui/designsystem/component/menu/DropDownMenu.kt +++ b/designsystem/src/commonMain/kotlin/org/hisp/dhis/mobile/ui/designsystem/component/menu/DropDownMenu.kt @@ -6,6 +6,7 @@ import androidx.compose.material3.DropdownMenu import androidx.compose.material3.MaterialTheme import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.unit.DpOffset import androidx.compose.ui.unit.dp import org.hisp.dhis.mobile.ui.designsystem.theme.DHISShapes import org.hisp.dhis.mobile.ui.designsystem.theme.Shape @@ -16,6 +17,7 @@ fun DropDownMenu( modifier: Modifier = Modifier, items: List>, expanded: Boolean = false, + offset: DpOffset = DpOffset(0.dp, 0.dp), selectedItemIndex: Int? = null, onDismissRequest: () -> Unit, onItemClick: (T) -> Unit, @@ -27,6 +29,7 @@ fun DropDownMenu( .widthIn(min = 270.dp), expanded = expanded, onDismissRequest = onDismissRequest, + offset = offset, ) { items.forEachIndexed { index, item -> MenuItem(