1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.fastest.pass
- import android.os.Bundle
- import android.util.Log
- import android.view.LayoutInflater
- import android.view.View
- import android.view.ViewGroup
- import androidx.compose.ui.platform.ComposeView
- import androidx.fragment.app.Fragment
- import androidx.fragment.app.viewModels
- import com.fastest.pass.home.presentation.ui.component.HomeScreen
- import com.fastest.pass.ui.theme.FastestPassTheme
- import com.fastest.pass.welcome.presentation.ui.component.ClickType.LOGIN_CLICK
- import com.fastest.pass.welcome.presentation.ui.component.ClickType.SIGNUP_CLICK
- import com.fastest.pass.welcome.presentation.ui.component.WelcomeTutorial
- import com.fastest.pass.welcome.presentation.viewmodel.WelcomeViewModel
- import com.fastest.pass.welcome.utils.WelcomeNavigation
- import com.fastest.pass.welcome.utils.WelcomeNavigationRoute
- import dagger.hilt.android.AndroidEntryPoint
- import javax.inject.Inject
- @AndroidEntryPoint
- open class BaseFragment : Fragment() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- this::class.simpleName?.let { Log.d("onScreen", it) }
- }
- override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View {
- return ComposeView(requireActivity()).apply {
- }
- }
- }
|