|
@@ -2,14 +2,32 @@ package eu.kanade.presentation.history
|
|
|
|
|
|
import androidx.compose.foundation.clickable
|
|
|
import androidx.compose.foundation.interaction.MutableInteractionSource
|
|
|
-import androidx.compose.foundation.layout.*
|
|
|
+import androidx.compose.foundation.layout.Column
|
|
|
+import androidx.compose.foundation.layout.Row
|
|
|
+import androidx.compose.foundation.layout.WindowInsets
|
|
|
+import androidx.compose.foundation.layout.asPaddingValues
|
|
|
+import androidx.compose.foundation.layout.fillMaxHeight
|
|
|
+import androidx.compose.foundation.layout.height
|
|
|
+import androidx.compose.foundation.layout.navigationBars
|
|
|
+import androidx.compose.foundation.layout.padding
|
|
|
import androidx.compose.foundation.lazy.LazyColumn
|
|
|
import androidx.compose.foundation.lazy.rememberLazyListState
|
|
|
import androidx.compose.foundation.selection.toggleable
|
|
|
import androidx.compose.material.icons.Icons
|
|
|
import androidx.compose.material.icons.outlined.Delete
|
|
|
-import androidx.compose.material3.*
|
|
|
-import androidx.compose.runtime.*
|
|
|
+import androidx.compose.material3.AlertDialog
|
|
|
+import androidx.compose.material3.Checkbox
|
|
|
+import androidx.compose.material3.CircularProgressIndicator
|
|
|
+import androidx.compose.material3.Icon
|
|
|
+import androidx.compose.material3.IconButton
|
|
|
+import androidx.compose.material3.MaterialTheme
|
|
|
+import androidx.compose.material3.Text
|
|
|
+import androidx.compose.material3.TextButton
|
|
|
+import androidx.compose.runtime.Composable
|
|
|
+import androidx.compose.runtime.collectAsState
|
|
|
+import androidx.compose.runtime.getValue
|
|
|
+import androidx.compose.runtime.mutableStateOf
|
|
|
+import androidx.compose.runtime.remember
|
|
|
import androidx.compose.ui.Alignment
|
|
|
import androidx.compose.ui.Modifier
|
|
|
import androidx.compose.ui.input.nestedscroll.NestedScrollConnection
|
|
@@ -37,7 +55,7 @@ import uy.kohesive.injekt.api.get
|
|
|
import java.text.DateFormat
|
|
|
import java.text.DecimalFormat
|
|
|
import java.text.DecimalFormatSymbols
|
|
|
-import java.util.*
|
|
|
+import java.util.Date
|
|
|
|
|
|
@Composable
|
|
|
fun HistoryScreen(
|
|
@@ -88,6 +106,7 @@ fun HistoryContent(
|
|
|
LazyColumn(
|
|
|
modifier = Modifier
|
|
|
.nestedScroll(nestedScroll),
|
|
|
+ contentPadding = WindowInsets.navigationBars.asPaddingValues(),
|
|
|
state = scrollState,
|
|
|
) {
|
|
|
items(history) { item ->
|
|
@@ -114,9 +133,6 @@ fun HistoryContent(
|
|
|
null -> {}
|
|
|
}
|
|
|
}
|
|
|
- item {
|
|
|
- Spacer(Modifier.navigationBarsPadding())
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
if (removeState != null) {
|