Optimize code

This commit is contained in:
Benoit Marty
2026-07-03 09:59:54 +02:00
committed by Benoit Marty
parent 06d778859c
commit bad39d62e9
@@ -83,11 +83,12 @@ private fun PinEntryRow(
horizontalArrangement = Arrangement.spacedBy(8.dp, alignment = Alignment.CenterHorizontally),
verticalArrangement = Arrangement.spacedBy(8.dp),
) {
val focusedIndex = pinEntry.digits.indexOfFirst { it is PinDigit.Empty }
pinEntry.digits.forEachIndexed { index, digit ->
PinDigitView(
digit = digit,
isSecured = isSecured,
isFocused = isFocused && index == pinEntry.digits.indexOfFirst { it is PinDigit.Empty }
isFocused = isFocused && index == focusedIndex
)
}
}