NTP-46402 | Added onDismiss action handling for profile screen (#15958)

This commit is contained in:
Aparna Vadlamani
2025-04-28 20:16:45 +05:30
committed by GitHub
parent d9473c89ad
commit 9146b96466

View File

@@ -25,6 +25,7 @@ import com.navi.uitron.model.action.AnalyticsAction
import com.naviapp.common.navigator.NaviDeepLinkNavigator
import com.naviapp.home.compose.activity.HomePageActivity
import com.naviapp.home.model.HomeCtaTypes
import com.naviapp.home.model.HpBottomSheetConfig
import com.naviapp.home.model.HpBottomSheetContent
import com.naviapp.home.model.HpBottomSheetRenderType
import com.naviapp.home.model.HpBottomSheetState
@@ -112,6 +113,15 @@ private suspend fun handleCta(
renderType = HpBottomSheetRenderType.UI_TRON,
uiTronContent = it.content?.widgets,
),
config =
HpBottomSheetConfig(
isCancellable = it.isCancellable,
contentColor = it.contentColor,
scrimColor = it.scrimColor,
uiStrategy = it.uiStrategy,
bottomSheetPercentageHeight = it.bottomSheetPercentageHeight,
onDismiss = { viewModel.handleActions(it.onDismissAction) },
),
)
}
}