properly update states in chat screen
This commit is contained in:
+2
-2
@@ -6,7 +6,7 @@ import androidx.compose.material3.ExperimentalMaterial3Api
|
||||
import androidx.compose.material3.Text
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.getValue
|
||||
import com.arkivanov.decompose.extensions.compose.subscribeAsState
|
||||
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
||||
import org.jetbrains.compose.resources.stringResource
|
||||
import ru.shadowsparky.chat.presentation.ChatComponent
|
||||
import ru.shadowsparky.chat.presentation.ChatContent
|
||||
@@ -17,7 +17,7 @@ import ru.shadowsparky.vbox.shared.presentation.nav.Route
|
||||
@OptIn(ExperimentalMaterial3Api::class)
|
||||
@Composable
|
||||
fun ChatScreen(component: ChatComponent, route: Route, onNavigate: (Route) -> Unit) {
|
||||
val state by component.state.subscribeAsState()
|
||||
val state by component.state.collectAsStateWithLifecycle()
|
||||
MainScreenScaffold(
|
||||
appBar = {
|
||||
TopAppBar(title = { Text(stringResource(Res.string.chat_title_app_bar)) })
|
||||
|
||||
Reference in New Issue
Block a user