Skip to content

Commit

Permalink
[FEAT/#15] 뒤로가기 버튼 TopAppBar 구현
Browse files Browse the repository at this point in the history
  • Loading branch information
arinming committed Jul 6, 2024
1 parent 3cd0c30 commit 0d0eb2d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
package com.terning.feature.component.topappbar

import androidx.compose.runtime.Composable
import com.terning.feature.main.MainNavigator

@Composable
fun BackWithTitleTopAppBar(title: String, onBackButtonClick: () -> Unit) {
fun BackButtonTopAppBar(
title: String, navigator: MainNavigator,
) {
TerningTopAppBar(
title = title,
showBackButton = true,
onBackButtonClick = { onBackButtonClick.invoke() })
onBackButtonClick = { navigator.navigateUp() },
)
}
4 changes: 2 additions & 2 deletions feature/src/main/java/com/terning/feature/main/MainScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import com.terning.core.designsystem.theme.Grey300
import com.terning.core.designsystem.theme.TerningMain
import com.terning.core.designsystem.theme.White
import com.terning.feature.calendar.navigation.calendarNavGraph
import com.terning.feature.component.topappbar.BackWithTitleTopAppBar
import com.terning.feature.component.topappbar.BackButtonTopAppBar
import com.terning.feature.home.navigation.homeNavGraph
import com.terning.feature.mypage.navigation.myPageNavGraph
import com.terning.feature.search.navigation.searchNavGraph
Expand All @@ -34,7 +34,7 @@ fun MainScreen(
navigator: MainNavigator = rememberMainNavigator(),
) {
Scaffold(
topBar = { BackWithTitleTopAppBar(title = "") { navigator.navigateUp() } },
topBar = { BackButtonTopAppBar(title = "", navigator = navigator) },
bottomBar = {
MainBottomBar(
isVisible = navigator.showBottomBar(),
Expand Down

0 comments on commit 0d0eb2d

Please sign in to comment.