Sort hidden items
This commit is contained in:
parent
99d44c1533
commit
c582f2107d
@ -161,7 +161,7 @@ fun HiddenItemsSheet(
|
||||
}
|
||||
)
|
||||
|
||||
val items by viewModel.hiddenItems.collectAsState(emptyList())
|
||||
val items by remember { viewModel.hiddenItems }.collectAsState(emptyList())
|
||||
SearchResultGrid(
|
||||
items,
|
||||
modifier = Modifier
|
||||
|
||||
@ -2,21 +2,19 @@ package de.mm20.launcher2.ui.launcher.modals
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import androidx.lifecycle.MutableLiveData
|
||||
import androidx.lifecycle.ViewModel
|
||||
import de.mm20.launcher2.favorites.FavoritesRepository
|
||||
import de.mm20.launcher2.search.data.Searchable
|
||||
import de.mm20.launcher2.ui.settings.SettingsActivity
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.flow.collectLatest
|
||||
import kotlinx.coroutines.withContext
|
||||
import kotlinx.coroutines.flow.map
|
||||
import org.koin.core.component.KoinComponent
|
||||
import org.koin.core.component.inject
|
||||
|
||||
class HiddenItemsSheetVM: ViewModel(), KoinComponent {
|
||||
private val repository: FavoritesRepository by inject()
|
||||
|
||||
val hiddenItems = repository.getHiddenItems()
|
||||
val hiddenItems = repository.getHiddenItems().map {
|
||||
it.sorted()
|
||||
}
|
||||
|
||||
fun showHiddenItems(context: Context) {
|
||||
context.startActivity(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user