[PM-21361] Migrate TopAppBarScrollBehaviorExtensions to ui module (#5204)

This commit is contained in:
Patrick Honkonen
2025-05-15 09:45:01 -04:00
committed by GitHub
parent b4d85e07ba
commit 8a0f67c0e9
4 changed files with 11 additions and 3 deletions

View File

@@ -47,6 +47,8 @@ import androidx.compose.ui.unit.constrainWidth
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.offset
import com.bitwarden.core.annotation.OmitFromCoverage
import com.bitwarden.ui.platform.base.util.toScrolledContainerColor
import com.bitwarden.ui.platform.base.util.toScrolledContainerDividerAlpha
import com.bitwarden.ui.platform.components.model.CardStyle
import com.x8bit.bitwarden.ui.platform.model.WindowSize
import com.x8bit.bitwarden.ui.platform.theme.BitwardenTheme

View File

@@ -50,6 +50,12 @@ dependencies {
implementation(libs.kotlinx.serialization)
implementation(libs.kotlinx.coroutines.core)
testImplementation(platform(libs.junit.bom))
testRuntimeOnly(libs.junit.platform.launcher)
testImplementation(libs.junit.junit5)
testImplementation(libs.junit.vintage)
testImplementation(libs.mockk.mockk)
testFixturesImplementation(libs.androidx.navigation.compose)
testFixturesImplementation(platform(libs.junit.bom))
testFixturesImplementation(libs.junit.junit5)

View File

@@ -1,4 +1,4 @@
package com.x8bit.bitwarden.ui.platform.base.util
package com.bitwarden.ui.platform.base.util
import androidx.compose.animation.core.FastOutLinearInEasing
import androidx.compose.material3.ExperimentalMaterial3Api

View File

@@ -1,12 +1,12 @@
package com.x8bit.bitwarden.ui.platform.base.util
package com.bitwarden.ui.platform.base.util
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.TopAppBarScrollBehavior
import androidx.compose.ui.graphics.Color
import io.mockk.every
import io.mockk.mockk
import org.junit.Test
import org.junit.jupiter.api.Assertions.assertEquals
import org.junit.jupiter.api.Test
@OptIn(ExperimentalMaterial3Api::class)
class TopAppBarScrollBehaviorExtensionsTest {