package com.isolaatti.home import android.os.Bundle import android.view.Menu import androidx.activity.viewModels import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.content.res.AppCompatResources import androidx.core.app.ActivityCompat import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleObserver import androidx.navigation.fragment.NavHostFragment import androidx.navigation.ui.setupWithNavController import com.google.android.material.search.SearchBar import com.isolaatti.R import com.isolaatti.databinding.ActivityHomeBinding import com.isolaatti.home.feed.presentation.FeedViewModel import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint class HomeActivity : AppCompatActivity() { lateinit var viewBinding: ActivityHomeBinding val feedViewModel: FeedViewModel by viewModels() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) viewBinding = ActivityHomeBinding.inflate(layoutInflater) setContentView(viewBinding.root) val navHostFragment = supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment viewBinding.bottomNavigation.setupWithNavController(navHostFragment.navController) feedViewModel.getFeed() } override fun onCreateOptionsMenu(menu: Menu?): Boolean { return super.onCreateOptionsMenu(menu) } }