mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-09 07:16:04 -04:00
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:
parent
1cffeb5eac
commit
0c47337512
@ -57,7 +57,6 @@ class LanguageFragment : BaseFragment() {
|
|||||||
private val languageViewModel by lazy { viewModel<LanguageViewModel>(viewModelFactory) }
|
private val languageViewModel by lazy { viewModel<LanguageViewModel>(viewModelFactory) }
|
||||||
|
|
||||||
@Inject lateinit var viewModelFactory: ViewModelProvider.Factory
|
@Inject lateinit var viewModelFactory: ViewModelProvider.Factory
|
||||||
val activity = requireActivity() as CoreMainActivity
|
|
||||||
private lateinit var composeView: ComposeView
|
private lateinit var composeView: ComposeView
|
||||||
private val compositeDisposable = CompositeDisposable()
|
private val compositeDisposable = CompositeDisposable()
|
||||||
|
|
||||||
@ -68,6 +67,7 @@ class LanguageFragment : BaseFragment() {
|
|||||||
@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
|
@SuppressLint("UnusedMaterial3ScaffoldPaddingParameter")
|
||||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||||
super.onViewCreated(view, savedInstanceState)
|
super.onViewCreated(view, savedInstanceState)
|
||||||
|
val activity = requireActivity() as CoreMainActivity
|
||||||
composeView.setContent {
|
composeView.setContent {
|
||||||
var searchText by remember { mutableStateOf("") }
|
var searchText by remember { mutableStateOf("") }
|
||||||
var isSearchActive by remember { mutableStateOf(false) }
|
var isSearchActive by remember { mutableStateOf(false) }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user