|
|
|
@ -8,6 +8,8 @@ import androidx.compose.foundation.lazy.grid.LazyVerticalGrid
|
|
|
|
|
import androidx.compose.runtime.Composable
|
|
|
|
|
import androidx.compose.runtime.State
|
|
|
|
|
import androidx.compose.runtime.getValue
|
|
|
|
|
import androidx.compose.ui.hapticfeedback.HapticFeedbackType
|
|
|
|
|
import androidx.compose.ui.platform.LocalHapticFeedback
|
|
|
|
|
import androidx.compose.ui.res.stringResource
|
|
|
|
|
import androidx.compose.ui.unit.dp
|
|
|
|
|
import androidx.paging.LoadState
|
|
|
|
@ -65,6 +67,8 @@ fun BrowseSourceComfortableGridItem(
|
|
|
|
|
onClick: () -> Unit = {},
|
|
|
|
|
onLongClick: () -> Unit = onClick,
|
|
|
|
|
) {
|
|
|
|
|
val haptic = LocalHapticFeedback.current
|
|
|
|
|
|
|
|
|
|
MangaComfortableGridItem(
|
|
|
|
|
title = manga.title,
|
|
|
|
|
coverData = MangaCover(
|
|
|
|
@ -80,7 +84,10 @@ fun BrowseSourceComfortableGridItem(
|
|
|
|
|
Badge(text = stringResource(R.string.in_library))
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
onLongClick = onLongClick,
|
|
|
|
|
onLongClick = {
|
|
|
|
|
onLongClick()
|
|
|
|
|
haptic.performHapticFeedback(HapticFeedbackType.LongPress)
|
|
|
|
|
},
|
|
|
|
|
onClick = onClick,
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|