FilterSheet: Migrate to navigation components

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-08-04 18:16:26 +08:00
parent 5c8b9c6d54
commit e1dda57471
3 changed files with 6 additions and 17 deletions

View File

@@ -48,7 +48,6 @@ import com.aurora.store.view.epoxy.views.app.AppListViewModel_
import com.aurora.store.view.epoxy.views.app.NoAppViewModel_
import com.aurora.store.view.epoxy.views.shimmer.AppListViewShimmerModel_
import com.aurora.store.view.ui.commons.BaseFragment
import com.aurora.store.view.ui.sheets.FilterSheet
import com.aurora.store.viewmodel.search.SearchResultViewModel
import com.google.android.material.snackbar.Snackbar
import com.google.android.material.textfield.TextInputEditText
@@ -112,7 +111,7 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result),
// Filter
binding.filterFab.setOnClickListener {
FilterSheet.newInstance().show(childFragmentManager, FilterSheet.TAG)
findNavController().navigate(R.id.filterSheet)
}
VM.liveData.observe(viewLifecycleOwner) {

View File

@@ -27,7 +27,6 @@ import com.aurora.store.R
import com.aurora.store.data.Filter
import com.aurora.store.data.providers.FilterProvider
import com.aurora.store.databinding.SheetFilterBinding
import com.aurora.store.util.Log
import com.google.android.material.chip.Chip
class FilterSheet : BaseBottomSheet() {
@@ -35,20 +34,6 @@ class FilterSheet : BaseBottomSheet() {
private lateinit var B: SheetFilterBinding
private lateinit var filter: Filter
companion object {
const val TAG = "FilterSheet"
@JvmStatic
fun newInstance(): FilterSheet {
return FilterSheet().apply {
arguments = Bundle().apply {
}
}
}
}
override fun onCreateContentView(
inflater: LayoutInflater,
container: ViewGroup,

View File

@@ -364,4 +364,9 @@
android:name="app"
app:argType="com.aurora.gplayapi.data.models.App" />
</dialog>
<dialog
android:id="@+id/filterSheet"
android:name="com.aurora.store.view.ui.sheets.FilterSheet"
android:label="FilterSheet"
tools:layout="@layout/sheet_filter" />
</navigation>