From 271915596c370bd8fbe2a28fb4a76dbc9b2e5017 Mon Sep 17 00:00:00 2001 From: Xavier Molloy Date: Tue, 10 Dec 2024 11:27:21 +0100 Subject: [PATCH] fix:[ANDROAPP-6579] modify offset for dropdown menu in teiDashboard --- .../org/dhis2/utils/customviews/MoreMenuView.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/dhis2/utils/customviews/MoreMenuView.kt b/app/src/main/java/org/dhis2/utils/customviews/MoreMenuView.kt index 0f745985b7..dbcc3cd84f 100644 --- a/app/src/main/java/org/dhis2/utils/customviews/MoreMenuView.kt +++ b/app/src/main/java/org/dhis2/utils/customviews/MoreMenuView.kt @@ -8,9 +8,11 @@ import androidx.compose.material3.Icon import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.unit.Dp +import androidx.compose.ui.unit.DpOffset import org.hisp.dhis.mobile.ui.designsystem.component.IconButton import org.hisp.dhis.mobile.ui.designsystem.component.menu.DropDownMenu import org.hisp.dhis.mobile.ui.designsystem.component.menu.MenuItemData +import org.hisp.dhis.mobile.ui.designsystem.theme.Spacing import org.hisp.dhis.mobile.ui.designsystem.theme.SurfaceColor @Composable @@ -32,16 +34,17 @@ fun MoreOptionsWithDropDownMenuButton( ) { onMenuToggle(!expanded) } - DropDownMenu( modifier = Modifier.widthIn(max = 0.7.dw), items = dropDownMenuItems, expanded = expanded, + offset = DpOffset(x = -Spacing.Spacing16, y = Spacing.Spacing0), onDismissRequest = { onMenuToggle(false) }, - ) { itemId -> - onMenuToggle(false) - onItemClick(itemId) - } + onItemClick = { itemId -> + onMenuToggle(false) + onItemClick(itemId) + }, + ) } inline val Double.dw: Dp