
(cherry picked from commit 2c032ff70d607f0e0197091e53763491775a0ab3) # Conflicts: # app/src/main/java/eu/kanade/presentation/browse/MigrateSourceScreen.kt # app/src/main/java/eu/kanade/presentation/browse/components/BrowseSourceToolbar.kt # app/src/main/java/eu/kanade/presentation/library/LibrarySettingsDialog.kt # app/src/main/java/eu/kanade/presentation/library/components/LibraryToolbar.kt # app/src/main/java/eu/kanade/presentation/manga/components/MangaToolbar.kt # app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsMainScreen.kt # app/src/main/java/eu/kanade/presentation/reader/appbars/ReaderAppBars.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/BrowseTab.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrateSourceTab.kt # app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourcesTab.kt
31 lines
791 B
Kotlin
31 lines
791 B
Kotlin
package eu.kanade.presentation.components
|
|
|
|
import androidx.compose.runtime.Composable
|
|
import androidx.compose.runtime.remember
|
|
import androidx.compose.ui.Modifier
|
|
import androidx.compose.ui.platform.LocalContext
|
|
import eu.kanade.tachiyomi.util.lang.toRelativeString
|
|
import tachiyomi.presentation.core.components.ListGroupHeader
|
|
import java.text.DateFormat
|
|
import java.util.Date
|
|
|
|
@Composable
|
|
fun RelativeDateHeader(
|
|
date: Date,
|
|
relativeTime: Boolean,
|
|
dateFormat: DateFormat,
|
|
modifier: Modifier = Modifier,
|
|
) {
|
|
val context = LocalContext.current
|
|
ListGroupHeader(
|
|
modifier = modifier,
|
|
text = remember {
|
|
date.toRelativeString(
|
|
context,
|
|
relativeTime,
|
|
dateFormat,
|
|
)
|
|
},
|
|
)
|
|
}
|