BaseFragment.kt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.fastest.pass
  2. import android.os.Bundle
  3. import android.util.Log
  4. import android.view.LayoutInflater
  5. import android.view.View
  6. import android.view.ViewGroup
  7. import androidx.compose.ui.platform.ComposeView
  8. import androidx.fragment.app.Fragment
  9. import androidx.fragment.app.viewModels
  10. import com.fastest.pass.home.presentation.ui.component.HomeScreen
  11. import com.fastest.pass.ui.theme.FastestPassTheme
  12. import com.fastest.pass.welcome.presentation.ui.component.ClickType.LOGIN_CLICK
  13. import com.fastest.pass.welcome.presentation.ui.component.ClickType.SIGNUP_CLICK
  14. import com.fastest.pass.welcome.presentation.ui.component.WelcomeTutorial
  15. import com.fastest.pass.welcome.presentation.viewmodel.WelcomeViewModel
  16. import com.fastest.pass.welcome.utils.WelcomeNavigation
  17. import com.fastest.pass.welcome.utils.WelcomeNavigationRoute
  18. import dagger.hilt.android.AndroidEntryPoint
  19. import javax.inject.Inject
  20. @AndroidEntryPoint
  21. open class BaseFragment : Fragment() {
  22. override fun onCreate(savedInstanceState: Bundle?) {
  23. super.onCreate(savedInstanceState)
  24. this::class.simpleName?.let { Log.d("onScreen", it) }
  25. }
  26. override fun onCreateView(
  27. inflater: LayoutInflater, container: ViewGroup?,
  28. savedInstanceState: Bundle?
  29. ): View {
  30. return ComposeView(requireActivity()).apply {
  31. }
  32. }
  33. }