package com.dengage.android.kotlin.sample.ui.fragment import androidx.navigation.fragment.findNavController import com.dengage.android.kotlin.sample.R import com.dengage.android.kotlin.sample.databinding.FragmentHomeBinding import com.dengage.android.kotlin.sample.ui.base.BaseDataBindingFragment import com.dengage.sdk.Dengage class HomeFragment : BaseDataBindingFragment() { override fun getLayoutRes(): Int { return R.layout.fragment_home } override fun init() { sendPageView("home") binding.btnDeviceInfo.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToDeviceInfo()) } binding.btnUserPermission.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToUserPermission()) } binding.btnContactKey.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToContactKey()) } binding.btnCountry.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToCountry()) } binding.btnInboxMessages.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToInboxMessages()) } binding.btnCustomEvents.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToCustomEvent()) } binding.btnInAppMessage.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToInAppMessage()) } binding.btnTags.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToTags()) } binding.btnDengageTestPage.setOnClickListener { Dengage.showTestPage(requireActivity()) } binding.btnGeofencePage.setOnClickListener { findNavController().navigate(HomeFragmentDirections.actionHomeToGeofence()) } } }