Skip to content

Commit 8a25efa

Browse files
authored
Merge pull request #553 from android/av/width-only-for-nav-ui
Use only width to determine navigation UI
2 parents 5b8fef7 + 9b6695d commit 8a25efa

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

app/src/androidTest/java/com/google/samples/apps/nowinandroid/ui/NavigationUiTest.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ class NavigationUiTest {
9191
}
9292

9393
@Test
94-
fun mediumWidth_compactHeight_showsNavigationBar() {
94+
fun mediumWidth_compactHeight_showsNavigationRail() {
9595
composeTestRule.setContent {
9696
TestHarness(size = DpSize(610.dp, 400.dp)) {
9797
BoxWithConstraints {
@@ -105,12 +105,12 @@ class NavigationUiTest {
105105
}
106106
}
107107

108-
composeTestRule.onNodeWithTag("NiaBottomBar").assertIsDisplayed()
109-
composeTestRule.onNodeWithTag("NiaNavRail").assertDoesNotExist()
108+
composeTestRule.onNodeWithTag("NiaNavRail").assertIsDisplayed()
109+
composeTestRule.onNodeWithTag("NiaBottomBar").assertDoesNotExist()
110110
}
111111

112112
@Test
113-
fun expandedWidth_compactHeight_showsNavigationBar() {
113+
fun expandedWidth_compactHeight_showsNavigationRail() {
114114
composeTestRule.setContent {
115115
TestHarness(size = DpSize(900.dp, 400.dp)) {
116116
BoxWithConstraints {
@@ -124,8 +124,8 @@ class NavigationUiTest {
124124
}
125125
}
126126

127-
composeTestRule.onNodeWithTag("NiaBottomBar").assertIsDisplayed()
128-
composeTestRule.onNodeWithTag("NiaNavRail").assertDoesNotExist()
127+
composeTestRule.onNodeWithTag("NiaNavRail").assertIsDisplayed()
128+
composeTestRule.onNodeWithTag("NiaBottomBar").assertDoesNotExist()
129129
}
130130

131131
@Test

app/src/main/java/com/google/samples/apps/nowinandroid/ui/NiaAppState.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717
package com.google.samples.apps.nowinandroid.ui
1818

19-
import androidx.compose.material3.windowsizeclass.WindowHeightSizeClass
2019
import androidx.compose.material3.windowsizeclass.WindowSizeClass
2120
import androidx.compose.material3.windowsizeclass.WindowWidthSizeClass
2221
import androidx.compose.runtime.Composable
@@ -87,8 +86,7 @@ class NiaAppState(
8786
private set
8887

8988
val shouldShowBottomBar: Boolean
90-
get() = windowSizeClass.widthSizeClass == WindowWidthSizeClass.Compact ||
91-
windowSizeClass.heightSizeClass == WindowHeightSizeClass.Compact
89+
get() = windowSizeClass.widthSizeClass == WindowWidthSizeClass.Compact
9290

9391
val shouldShowNavRail: Boolean
9492
get() = !shouldShowBottomBar

0 commit comments

Comments
 (0)