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(
|
SearchResultGrid(
|
||||||
items,
|
items,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
|
|||||||
@ -2,21 +2,19 @@ package de.mm20.launcher2.ui.launcher.modals
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import androidx.lifecycle.MutableLiveData
|
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import de.mm20.launcher2.favorites.FavoritesRepository
|
import de.mm20.launcher2.favorites.FavoritesRepository
|
||||||
import de.mm20.launcher2.search.data.Searchable
|
|
||||||
import de.mm20.launcher2.ui.settings.SettingsActivity
|
import de.mm20.launcher2.ui.settings.SettingsActivity
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.flow.map
|
||||||
import kotlinx.coroutines.flow.collectLatest
|
|
||||||
import kotlinx.coroutines.withContext
|
|
||||||
import org.koin.core.component.KoinComponent
|
import org.koin.core.component.KoinComponent
|
||||||
import org.koin.core.component.inject
|
import org.koin.core.component.inject
|
||||||
|
|
||||||
class HiddenItemsSheetVM: ViewModel(), KoinComponent {
|
class HiddenItemsSheetVM: ViewModel(), KoinComponent {
|
||||||
private val repository: FavoritesRepository by inject()
|
private val repository: FavoritesRepository by inject()
|
||||||
|
|
||||||
val hiddenItems = repository.getHiddenItems()
|
val hiddenItems = repository.getHiddenItems().map {
|
||||||
|
it.sorted()
|
||||||
|
}
|
||||||
|
|
||||||
fun showHiddenItems(context: Context) {
|
fun showHiddenItems(context: Context) {
|
||||||
context.startActivity(
|
context.startActivity(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user