Skip to content

Commit

Permalink
Merge branch 'main' into bottom-navigation-behavior
Browse files Browse the repository at this point in the history
  • Loading branch information
takahirom authored Sep 15, 2023
2 parents d116fc3 + 387a662 commit f72a19f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,10 @@ public enum class DroidKaigi2023Day(
/**
* @return appropriate initial day for now
*/
fun initialSelectedDay(): DroidKaigi2023Day {
fun initialSelectedDay(isTest: Boolean = false): DroidKaigi2023Day {
// Timetable tab set initial tab with current date.
// To get the consistent test result, fix selected timetable tab to Day1 here.
if (isTest) return Day1
val reversedEntries = entries.sortedByDescending { it.day }
var selectedDay = reversedEntries.last()
for (entry in reversedEntries) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,10 @@ import io.github.droidkaigi.confsched2023.sessions.component.rememberTimetableTa
import io.github.droidkaigi.confsched2023.sessions.section.TimetableSheetUiState.Empty
import io.github.droidkaigi.confsched2023.sessions.section.TimetableSheetUiState.GridTimetable
import io.github.droidkaigi.confsched2023.sessions.section.TimetableSheetUiState.ListTimetable
import io.github.droidkaigi.confsched2023.ui.isTest

const val TimetableTabTestTag = "TimetableTab"

sealed interface TimetableSheetUiState {
data object Empty : TimetableSheetUiState
data class ListTimetable(
Expand All @@ -58,7 +60,7 @@ fun TimetableSheet(
contentPadding: PaddingValues,
modifier: Modifier = Modifier,
) {
var selectedDay by rememberSaveable { mutableStateOf(DroidKaigi2023Day.initialSelectedDay()) }
var selectedDay by rememberSaveable { mutableStateOf(DroidKaigi2023Day.initialSelectedDay(isTest())) }
val corner by animateIntAsState(
if (timetableScreenScrollState.isScreenLayoutCalculating || timetableScreenScrollState.isSheetExpandable) 40 else 0,
label = "Timetable corner state",
Expand Down

0 comments on commit f72a19f

Please sign in to comment.