@@ -37,6 +37,7 @@ import androidx.compose.ui.graphics.ColorFilter
3737import androidx.compose.ui.text.style.TextAlign
3838import androidx.compose.ui.unit.dp
3939import androidx.navigation.NavHostController
40+ import dev.chrisbanes.haze.HazeState
4041import dev.chrisbanes.haze.HazeStyle
4142import dev.chrisbanes.haze.hazeChild
4243import 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" )
117118fun 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" )
202203fun 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