Move this out of companion
This commit is contained in:
parent
95ea10b305
commit
ea2dd98e85
2 changed files with 8 additions and 10 deletions
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue