File tree Expand file tree Collapse file tree
app/src/main/java/com/kuit/ourmenu/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import com.kuit.ourmenu.ui.theme.ourMenuTypography
2121
2222@Composable
2323fun MenuInfoChipContent (
24+ onNavigateToMenuFolderDetail : (Int ) -> Unit = {},
2425 menuInfoData : MenuInfoResponse
2526) {
2627 Column (
@@ -38,6 +39,7 @@ fun MenuInfoChipContent(
3839 )
3940
4041 MenuInfoFolderChipGrid (
42+ onNavigateToMenuFolderDetail = onNavigateToMenuFolderDetail,
4143 menuFolderList = menuInfoData.menuFolders
4244 )
4345
Original file line number Diff line number Diff line change @@ -15,7 +15,8 @@ import com.kuit.ourmenu.ui.common.chip.MenuFolderChip
1515@Composable
1616fun MenuInfoFolderChipGrid (
1717 modifier : Modifier = Modifier ,
18- menuFolderList : List <MenuFolder > = listOf()
18+ onNavigateToMenuFolderDetail : (Int ) -> Unit = {},
19+ menuFolderList : List <MenuFolder > = listOf(),
1920) {
2021
2122 FlowRow (
@@ -30,7 +31,7 @@ fun MenuInfoFolderChipGrid(
3031 menuFolderIconImgUrl = menuFolder.menuFolderIconImgUrl,
3132 menuFolderTitle = menuFolder.menuFolderTitle
3233 ) {
33- // TODO: 메뉴판 클릭 시 동작 구현
34+ onNavigateToMenuFolderDetail(menuFolder.menuFolderId)
3435 }
3536 if (menuFolder != menuFolderList.last()) {
3637 Spacer (modifier = Modifier .padding(end = 4 .dp))
Original file line number Diff line number Diff line change @@ -13,13 +13,15 @@ fun NavController.navigateToMenuInfo(menuId: Int) {
1313
1414fun NavGraphBuilder.menuInfoNavGraph (
1515 navigateBack : () -> Unit ,
16+ navigateToMenuFolderDetail : (Int ) -> Unit ,
1617 navigateToMenuInfoMap : () -> Unit
1718) {
1819 composable<Routes .MenuInfo > {
1920 val menuId = it.toRoute<Routes .MenuInfo >().menuId
2021 MenuInfoDefaultScreen (
2122 menuId = menuId,
2223 onNavigateBack = navigateBack,
24+ onNavigateToMenuFolderDetail = navigateToMenuFolderDetail,
2325// onNavigateToMap = navigateToMenuInfoMap
2426 )
2527 }
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ import com.kuit.ourmenu.ui.theme.NeutralWhite
3232fun MenuInfoDefaultScreen (
3333 menuId : Int ,
3434 onNavigateBack : () -> Unit ,
35+ onNavigateToMenuFolderDetail : (Int ) -> Unit ,
3536// onNavigateToMap: () -> Unit,
3637 viewModel : MenuInfoViewModel = hiltViewModel()
3738) {
@@ -72,6 +73,7 @@ fun MenuInfoDefaultScreen(
7273 )
7374
7475 MenuInfoChipContent (
76+ onNavigateToMenuFolderDetail = onNavigateToMenuFolderDetail,
7577 menuInfoData = menuInfo
7678 )
7779
Original file line number Diff line number Diff line change @@ -102,6 +102,7 @@ fun MainNavHost(
102102 MenuInfoDefaultScreen (
103103 menuId = menuId,
104104 onNavigateBack = navController::navigateUp,
105+ onNavigateToMenuFolderDetail = navController::navigateToMenuFolderDetail,
105106// onNavigateToMap = navController::navigateToMenuInfoMap
106107 )
107108 }
You can’t perform that action at this time.
0 commit comments