Ensure color for highlighted message is ok for enterprise build.

This commit is contained in:
Benoit Marty 2025-03-07 16:39:12 +01:00 committed by Benoit Marty
parent b8ef9416ed
commit 1ae97e7c90

View file

@ -33,6 +33,7 @@ import io.element.android.features.messages.impl.timeline.protection.TimelinePro
import io.element.android.libraries.designsystem.preview.ElementPreview import io.element.android.libraries.designsystem.preview.ElementPreview
import io.element.android.libraries.designsystem.preview.PreviewsDayNight import io.element.android.libraries.designsystem.preview.PreviewsDayNight
import io.element.android.libraries.designsystem.text.toPx import io.element.android.libraries.designsystem.text.toPx
import io.element.android.libraries.designsystem.theme.LocalIsEnterpriseBuild
import io.element.android.libraries.designsystem.theme.highlightedMessageBackgroundColor import io.element.android.libraries.designsystem.theme.highlightedMessageBackgroundColor
import io.element.android.libraries.matrix.api.core.EventId import io.element.android.libraries.matrix.api.core.EventId
import io.element.android.libraries.matrix.api.core.UserId import io.element.android.libraries.matrix.api.core.UserId
@ -171,8 +172,13 @@ private fun Modifier.focusedEvent(
focusedEventOffset: Dp focusedEventOffset: Dp
): Modifier { ): Modifier {
val highlightedLineColor = ElementTheme.colors.textActionAccent val highlightedLineColor = ElementTheme.colors.textActionAccent
val gradientFirstColor = if (LocalIsEnterpriseBuild.current) {
ElementTheme.colors.textActionAccent.copy(alpha = 0.125f)
} else {
ElementTheme.colors.highlightedMessageBackgroundColor
}
val gradientColors = listOf( val gradientColors = listOf(
ElementTheme.colors.highlightedMessageBackgroundColor, gradientFirstColor,
ElementTheme.colors.bgCanvasDefault, ElementTheme.colors.bgCanvasDefault,
) )
val verticalOffset = focusedEventOffset.toPx() val verticalOffset = focusedEventOffset.toPx()