diff --git a/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt b/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt index d342295f7..1b642a887 100644 --- a/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt @@ -13,6 +13,7 @@ import com.aurora.extensions.isSAndAbove import com.aurora.extensions.toast import com.aurora.store.R import com.aurora.store.databinding.FragmentAppLinksBinding +import com.google.android.material.button.MaterialButton class AppLinksFragment : Fragment(R.layout.fragment_app_links) { @@ -24,11 +25,7 @@ class AppLinksFragment : Fragment(R.layout.fragment_app_links) { private val amazonAppStoreDomain = "www.amazon.com" // AppLink buttons - private var buttons = mapOf( - playStoreDomain to binding.playStoreButton, - marketDomain to binding.marketButton, - amazonAppStoreDomain to binding.amazonAppStoreButton - ) + private lateinit var buttons: Map private val startForResult = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { @@ -42,6 +39,12 @@ class AppLinksFragment : Fragment(R.layout.fragment_app_links) { super.onViewCreated(view, savedInstanceState) _binding = FragmentAppLinksBinding.bind(view) + buttons = mapOf( + playStoreDomain to binding.playStoreButton, + marketDomain to binding.marketButton, + amazonAppStoreDomain to binding.amazonAppStoreButton + ) + updateButtonState() if (isSAndAbove()) { buttons.values.forEach {