Ensure dropdown menu is 200.dp width.

This commit is contained in:
Benoit Marty
2023-06-28 18:58:59 +02:00
committed by Benoit Marty
parent ecafa8fba0
commit 90474afef1
2 changed files with 4 additions and 2 deletions

View File

@@ -192,7 +192,6 @@ internal fun RoomDetailsTopBar(
Icon(Icons.Default.MoreVert, "")
}
DropdownMenu(
modifier = Modifier.widthIn(200.dp),
expanded = showMenu,
onDismissRequest = { showMenu = false },
) {

View File

@@ -17,12 +17,15 @@
package io.element.android.libraries.designsystem.theme.components
import androidx.compose.foundation.layout.ColumnScope
import androidx.compose.foundation.layout.widthIn
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.DpOffset
import androidx.compose.ui.unit.dp
import androidx.compose.ui.window.PopupProperties
private val minMenuWidth = 200.dp
@Composable
fun DropdownMenu(
expanded: Boolean,
@@ -36,7 +39,7 @@ fun DropdownMenu(
androidx.compose.material3.DropdownMenu(
expanded = expanded,
onDismissRequest = onDismissRequest,
modifier = modifier,
modifier = modifier.widthIn(min = minMenuWidth),
offset = offset,
properties = properties,
content = content