hide blur in ui module scope

This commit is contained in:
2026-08-08 22:03:49 +03:00
parent 3962ec29da
commit c5a4963eeb
13 changed files with 70 additions and 68 deletions
@@ -66,9 +66,6 @@ import org.jetbrains.compose.resources.stringResource
import ru.shadowsparky.chat.domain.ChatRoles
import ru.shadowsparky.chat.domain.Message
import ru.shadowsparky.chat.domain.TextToken
import ru.shadowsparky.ui.BlurState
import ru.shadowsparky.ui.LocalBlurState
import ru.shadowsparky.ui.applyBlurSource
import ru.shadowsparky.ui.components.AlertContent
import ru.shadowsparky.ui.components.LazyColumn
import ru.shadowsparky.ui.components.Loading
@@ -112,7 +109,6 @@ fun ChatContent(
is ChatState.Data -> {
ChatContent(
contentPadding = PaddingValues(top = paddingValues.calculateTopPadding()),
LocalBlurState.current,
state = state,
onParseMessage = { component.parseMessage(it) },
onClickLink = { component.onLinkClicked(it) },
@@ -127,7 +123,6 @@ fun ChatContent(
@Composable
private fun ChatContent(
contentPadding: PaddingValues,
blurState: BlurState?,
state: ChatState.Data,
onParseMessage: (String) -> List<TextToken>,
onClickLink: (String) -> Unit,
@@ -150,8 +145,7 @@ private fun ChatContent(
Column(modifier = Modifier.fillMaxSize()) {
LazyColumn(
state = listState,
modifier = Modifier.applyBlurSource(blurState)
.focusRequester(listFocusRequester)
modifier = Modifier.focusRequester(listFocusRequester)
.weight(1f)
.fillMaxWidth(),
contentPadding = contentPadding,