From 5ee72cc937faf811e35542783032c4b891292688 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sat, 18 Nov 2023 22:07:39 +0800 Subject: [PATCH] feat: set default DropdownList width --- .../kotlin/com/highcapable/flexiui/component/Dropdown.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt index d210f4c..813b529 100644 --- a/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt +++ b/flexiui-core/src/commonMain/kotlin/com/highcapable/flexiui/component/Dropdown.kt @@ -151,7 +151,7 @@ data class DropdownMenuStyle( fun DropdownList( expanded: Boolean, onExpandedChange: (Boolean) -> Unit, - modifier: Modifier = Modifier, + modifier: Modifier = Modifier.width(DefaultDropdownListWidth), colors: DropdownListColors = DropdownList.colors, style: DropdownListStyle = DropdownList.style, menuColors: DropdownMenuColors = DropdownMenu.colors, @@ -564,6 +564,8 @@ private fun defaultDropdownListInactiveBorder() = BorderStroke(LocalSizes.curren @ReadOnlyComposable private fun defaultDropdownListActiveBorder() = BorderStroke(LocalSizes.current.borderSizePrimary, LocalColors.current.themePrimary) +private val DefaultDropdownListWidth = 150.dp + private val DefaultDropdownListMenuOffset = DpOffset((-10).dp, 10.dp) private val DefaultMenuContentPadding = 16.dp