style(fix): class name typo

This commit is contained in:
2023-11-19 19:23:46 +08:00
parent 85032e8be0
commit 2db0966152
4 changed files with 10 additions and 10 deletions

View File

@@ -25,4 +25,4 @@ package com.highcapable.flexiui.component
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
internal actual fun Modifier.pointerHoverState(state: TextFieldPoinerState) = this internal actual fun Modifier.pointerHoverState(state: TextFieldPointerState) = this

View File

@@ -157,7 +157,7 @@ fun TextField(
enabled = enabled, enabled = enabled,
interactionSource = interactionSource, interactionSource = interactionSource,
modifier = modifier modifier = modifier
).pointerHoverState(TextFieldPoinerState.TEXT) ).pointerHoverState(TextFieldPointerState.TEXT)
) { ) {
// Note: If minWidth is not 0, a constant width is currently set. // Note: If minWidth is not 0, a constant width is currently set.
// At this time, the child layout must be completely filled into the parent layout. // At this time, the child layout must be completely filled into the parent layout.
@@ -314,7 +314,7 @@ fun PasswordTextField(
val animatedSize by animateDpAsState(if (value.text.isNotEmpty()) DefaultDecorIconSize else 0.dp) val animatedSize by animateDpAsState(if (value.text.isNotEmpty()) DefaultDecorIconSize else 0.dp)
if (value.text.isEmpty() && animatedSize == 0.dp) passwordVisible = defaultPasswordVisible if (value.text.isEmpty() && animatedSize == 0.dp) passwordVisible = defaultPasswordVisible
IconToggleButton( IconToggleButton(
modifier = Modifier.size(animatedSize).pointerHoverState(TextFieldPoinerState.NORMAL), modifier = Modifier.size(animatedSize).pointerHoverState(TextFieldPointerState.NORMAL),
style = IconButton.style.copy(padding = DefaultDecorIconPadding), style = IconButton.style.copy(padding = DefaultDecorIconPadding),
checked = passwordVisible, checked = passwordVisible,
onCheckedChange = { onCheckedChange = {
@@ -434,7 +434,7 @@ fun BackspaceTextField(
} }
focusRequester.requestFocus() focusRequester.requestFocus()
}, },
modifier = Modifier.width(animatedSize).pointerHoverState(TextFieldPoinerState.NORMAL), modifier = Modifier.width(animatedSize).pointerHoverState(TextFieldPointerState.NORMAL),
style = IconButton.style.copy(padding = DefaultDecorIconPadding), style = IconButton.style.copy(padding = DefaultDecorIconPadding),
enabled = enabled, enabled = enabled,
interactionSource = interactionSource interactionSource = interactionSource
@@ -531,10 +531,10 @@ private fun TextFieldStyle(colors: TextFieldColors, content: @Composable () -> U
} }
} }
internal expect fun Modifier.pointerHoverState(state: TextFieldPoinerState): Modifier internal expect fun Modifier.pointerHoverState(state: TextFieldPointerState): Modifier
@Stable @Stable
internal enum class TextFieldPoinerState { NORMAL, TEXT } internal enum class TextFieldPointerState { NORMAL, TEXT }
private fun Modifier.textField( private fun Modifier.textField(
colors: TextFieldColors, colors: TextFieldColors,

View File

@@ -28,12 +28,12 @@ import androidx.compose.ui.input.pointer.PointerIcon
import androidx.compose.ui.input.pointer.pointerHoverIcon import androidx.compose.ui.input.pointer.pointerHoverIcon
import java.awt.Cursor import java.awt.Cursor
internal actual fun Modifier.pointerHoverState(state: TextFieldPoinerState) = internal actual fun Modifier.pointerHoverState(state: TextFieldPointerState) =
pointerHoverIcon( pointerHoverIcon(
PointerIcon( PointerIcon(
Cursor.getPredefinedCursor(when (state) { Cursor.getPredefinedCursor(when (state) {
TextFieldPoinerState.NORMAL -> Cursor.DEFAULT_CURSOR TextFieldPointerState.NORMAL -> Cursor.DEFAULT_CURSOR
TextFieldPoinerState.TEXT -> Cursor.TEXT_CURSOR TextFieldPointerState.TEXT -> Cursor.TEXT_CURSOR
}) })
) )
) )

View File

@@ -25,4 +25,4 @@ package com.highcapable.flexiui.component
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
internal actual fun Modifier.pointerHoverState(state: TextFieldPoinerState) = this internal actual fun Modifier.pointerHoverState(state: TextFieldPointerState) = this