TP-58946 | Adding analytics events (#10271)
This commit is contained in:
committed by
GitHub
parent
433b9ef076
commit
680e32f9ca
@@ -22,6 +22,7 @@ import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.databinding.DataBindingUtil
|
||||
import com.google.gson.reflect.TypeToken
|
||||
import com.navi.analytics.utils.NaviTrackEvent
|
||||
import com.navi.base.model.CtaData
|
||||
import com.navi.base.model.CtaType
|
||||
import com.navi.base.model.NaviClickAction
|
||||
@@ -76,8 +77,11 @@ class HeaderItemFooterBottomSheet : BaseBottomSheet(), WidgetCallback {
|
||||
trackError(exception)
|
||||
}
|
||||
)
|
||||
|
||||
bottomSheetData?.let { data ->
|
||||
NaviTrackEvent.sendEvent(
|
||||
data.metaData?.analyticsEventProperties,
|
||||
screenName
|
||||
)
|
||||
binding.root.setContent {
|
||||
setPadding(0, 0, 0, 0)
|
||||
HeaderItemsFooterComposable(data = data, widgetCallback = this)
|
||||
|
||||
@@ -5,12 +5,14 @@ import com.navi.base.model.CtaData
|
||||
import com.navi.design.utils.BackgroundDrawableData
|
||||
import com.navi.naviwidgets.models.FooterButtonData
|
||||
import com.navi.naviwidgets.models.response.ImageFieldData
|
||||
import com.navi.naviwidgets.models.response.PageMetaData
|
||||
import com.navi.naviwidgets.models.response.TextFieldData
|
||||
|
||||
data class HeaderItemsFooterBottomSheetData(
|
||||
@SerializedName("header") val header: BottomSheetHeaderData? = null,
|
||||
@SerializedName("items") val items: List<BottomSheetItemData>? = null,
|
||||
@SerializedName("footerButton") val footerButton: FooterButtonData? = null,
|
||||
@SerializedName("metaData") val metaData: PageMetaData? = null,
|
||||
)
|
||||
|
||||
data class BottomSheetHeaderData(
|
||||
|
||||
Reference in New Issue
Block a user