feat: language fragment to jetpack compose

- further decoupled the code, shortened the functions.
- fixed all detekt long method errors
- removed a lot of redundant code
This commit is contained in:
jaskaran 2025-03-20 02:04:33 +05:30 committed by MohitMaliFtechiz
parent 1cffeb5eac
commit 0c47337512

View File

@ -57,7 +57,6 @@ class LanguageFragment : BaseFragment() {
private val languageViewModel by lazy { viewModel<LanguageViewModel>(viewModelFactory) }
@Inject lateinit var viewModelFactory: ViewModelProvider.Factory
val activity = requireActivity() as CoreMainActivity
private lateinit var composeView: ComposeView
private val compositeDisposable = CompositeDisposable()
@ -68,6 +67,7 @@ class LanguageFragment : BaseFragment() {
@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val activity = requireActivity() as CoreMainActivity
composeView.setContent {
var searchText by remember { mutableStateOf("") }
var isSearchActive by remember { mutableStateOf(false) }