Move this out of companion

This commit is contained in:
Minecon724 2025-06-22 17:55:47 +02:00
commit ea2dd98e85
Signed by: Minecon724
GPG key ID: A02E6E67AB961189
2 changed files with 8 additions and 10 deletions

View file

@ -50,12 +50,12 @@ import androidx.lifecycle.compose.collectAsStateWithLifecycle
import dagger.hilt.android.AndroidEntryPoint
import eu.m724.chatapp.R
import eu.m724.chatapp.activity.chat.composable.ChatToolBar
import eu.m724.chatapp.activity.chat.state.ChatComposerState.Companion.rememberChatComposerState
import eu.m724.chatapp.activity.ui.composable.AnimatedChangingText
import eu.m724.chatapp.activity.chat.composable.LanguageModelMistakeWarning
import eu.m724.chatapp.activity.chat.composable.thread.ChatMessageComposer
import eu.m724.chatapp.activity.chat.composable.thread.ChatResponseErrorNotice
import eu.m724.chatapp.activity.chat.state.ChatComposerState
import eu.m724.chatapp.activity.chat.state.rememberChatComposerState
import eu.m724.chatapp.activity.ui.composable.disableBringIntoViewOnFocus
import eu.m724.chatapp.activity.ui.composable.hideKeyboardOnScrollUp
import eu.m724.chatapp.activity.ui.theme.ChatAppTheme

View file

@ -15,15 +15,13 @@ class ChatComposerState(
fun requestFocus() {
focusRequester.requestFocus()
}
}
companion object {
@Composable
fun rememberChatComposerState(
focusRequester: FocusRequester = remember { FocusRequester() }
): ChatComposerState {
return remember {
ChatComposerState(focusRequester = focusRequester)
}
}
@Composable
fun rememberChatComposerState(
focusRequester: FocusRequester = remember { FocusRequester() }
): ChatComposerState {
return remember {
ChatComposerState(focusRequester = focusRequester)
}
}