Skip to content

Commit 95558bb

Browse files
committed
2
1 parent 41069b1 commit 95558bb

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

miuix/src/commonMain/kotlin/top/yukonga/miuix/kmp/extra/SuperDropdown.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -131,16 +131,9 @@ fun SuperDropdown(
131131
var componentHeightPx by remember { mutableStateOf(0) }
132132
var componentWidthPx by remember { mutableStateOf(0) }
133133

134-
val density = LocalDensity.current
135134
val getWindowSize = rememberUpdatedState(getWindowSize())
136135
val windowHeightPx by rememberUpdatedState(getWindowSize.value.height)
137136
val windowWidthPx by rememberUpdatedState(getWindowSize.value.width)
138-
val insideLeftPx by rememberUpdatedState(with(density) {
139-
insideMargin.calculateLeftPadding(LayoutDirection.Ltr).toPx()
140-
}.roundToInt())
141-
val insideRightPx by rememberUpdatedState(with(density) {
142-
insideMargin.calculateRightPadding(LayoutDirection.Ltr).toPx()
143-
}.roundToInt())
144137
var transformOrigin by mutableStateOf(TransformOrigin.Center)
145138

146139
DisposableEffect(Unit) {
@@ -235,6 +228,7 @@ fun SuperDropdown(
235228
}
236229
}
237230

231+
val density = LocalDensity.current
238232
var offsetXPx by remember { mutableStateOf(0) }
239233
var offsetYPx by remember { mutableStateOf(0) }
240234
val textMeasurer = rememberTextMeasurer()
@@ -255,6 +249,12 @@ fun SuperDropdown(
255249
val dropdownElevation by rememberUpdatedState(with(density) {
256250
11.dp.toPx()
257251
})
252+
val insideLeftPx by rememberUpdatedState(with(density) {
253+
insideMargin.calculateLeftPadding(LayoutDirection.Ltr).toPx()
254+
}.roundToInt())
255+
val insideRightPx by rememberUpdatedState(with(density) {
256+
insideMargin.calculateRightPadding(LayoutDirection.Ltr).toPx()
257+
}.roundToInt())
258258
val insideTopPx by rememberUpdatedState(with(density) {
259259
insideMargin.calculateTopPadding().toPx()
260260
}.roundToInt())

miuix/src/commonMain/kotlin/top/yukonga/miuix/kmp/extra/SuperSpinner.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -135,16 +135,9 @@ fun SuperSpinner(
135135
var componentHeightPx by remember { mutableIntStateOf(0) }
136136
var componentWidthPx by remember { mutableIntStateOf(0) }
137137

138-
val density = LocalDensity.current
139138
val getWindowSize = rememberUpdatedState(getWindowSize())
140139
val windowHeightPx by rememberUpdatedState(getWindowSize.value.height)
141140
val windowWidthPx by rememberUpdatedState(getWindowSize.value.width)
142-
val insideLeftPx by rememberUpdatedState(with(density) {
143-
insideMargin.calculateLeftPadding(LayoutDirection.Ltr).toPx()
144-
}.roundToInt())
145-
val insideRightPx by rememberUpdatedState(with(density) {
146-
insideMargin.calculateRightPadding(LayoutDirection.Ltr).toPx()
147-
}.roundToInt())
148141
var transformOrigin by mutableStateOf(TransformOrigin.Center)
149142

150143
DisposableEffect(Unit) {
@@ -244,6 +237,7 @@ fun SuperSpinner(
244237
}
245238
}
246239

240+
val density = LocalDensity.current
247241
var offsetXPx by remember { mutableIntStateOf(0) }
248242
var offsetYPx by remember { mutableIntStateOf(0) }
249243
val statusBarPx by rememberUpdatedState(
@@ -261,6 +255,12 @@ fun SuperSpinner(
261255
val dropdownElevation by rememberUpdatedState(with(density) {
262256
11.dp.toPx()
263257
})
258+
val insideLeftPx by rememberUpdatedState(with(density) {
259+
insideMargin.calculateLeftPadding(LayoutDirection.Ltr).toPx()
260+
}.roundToInt())
261+
val insideRightPx by rememberUpdatedState(with(density) {
262+
insideMargin.calculateRightPadding(LayoutDirection.Ltr).toPx()
263+
}.roundToInt())
264264
val insideTopPx by rememberUpdatedState(with(density) {
265265
insideMargin.calculateTopPadding().toPx()
266266
}.roundToInt())

0 commit comments

Comments
 (0)