Skip to content

Commit eb03c97

Browse files
committed
fix: Replace HazeStateRoot to Local's Haze
1 parent 96e7837 commit eb03c97

28 files changed

+201
-333
lines changed

composeApp/src/commonMain/kotlin/ui/components/HomePageBlocks.kt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import androidx.compose.ui.graphics.ColorFilter
3737
import androidx.compose.ui.text.style.TextAlign
3838
import androidx.compose.ui.unit.dp
3939
import androidx.navigation.NavHostController
40+
import dev.chrisbanes.haze.HazeState
4041
import dev.chrisbanes.haze.HazeStyle
4142
import dev.chrisbanes.haze.hazeChild
4243
import dev.chrisbanes.haze.hazeEffect
@@ -116,7 +117,7 @@ val gradient = Brush.verticalGradient(
116117
@DoItLater("Check if v1.4.0 fixes this lot-of-instance-blur-laggy issue")
117118
fun HomePageBlock1x1(
118119
blockData: HomePageBlocks.HomePageBlockItem,
119-
modifier: Modifier = Modifier,
120+
hazeState: HazeState,
120121
navigator: NavHostController
121122
) {
122123

@@ -153,10 +154,10 @@ fun HomePageBlock1x1(
153154
.let {
154155
return@let if(globalHazeBlur.value){
155156
it.hazeSource(
156-
hazeStateRoot,
157+
hazeState,
157158
zIndex = HomePageBtnZIndex
158159
).hazeEffect(
159-
state = hazeStateRoot,
160+
state = hazeState,
160161
style = HazeBlurDp20Alpha
161162
)
162163
}else{
@@ -201,7 +202,7 @@ fun HomePageBlock1x1(
201202
@DoItLater("Check if v1.4.0 fixes this lot-of-instance-blur-laggy issue")
202203
fun HomePageBlock2x1(
203204
blockData: HomePageBlocks.HomePageBlockItem,
204-
modifier: Modifier = Modifier,
205+
hazeState: HazeState,
205206
navigator: NavHostController
206207
) {
207208
blockData.refresh?.invoke()
@@ -234,10 +235,10 @@ fun HomePageBlock2x1(
234235
.let {
235236
return@let if(globalHazeBlur.value){
236237
it.hazeSource(
237-
hazeStateRoot,
238+
hazeState,
238239
zIndex = HomePageBtnZIndex
239240
).hazeEffect(
240-
state = hazeStateRoot,
241+
state = hazeState,
241242
style = HazeBlurDp20Alpha
242243
)
243244
}else{

0 commit comments

Comments
 (0)