@@ -56,6 +56,9 @@ import kotlinx.coroutines.launch
5656@Composable
5757fun MenuFolderAllMenuScreen (
5858 onNavigateBack : () -> Unit ,
59+ onNavigateToMenuInfo : (Int ) -> Unit ,
60+ // onNavigateToMap: () -> Unit, // TODO: Map으로 화면 이동 구현
61+ onNavigateToAddMenu : () -> Unit ,
5962 viewModel : MenuFolderAllViewModel = hiltViewModel()
6063) {
6164 val menus by viewModel.menuFolderAll.collectAsStateWithLifecycle()
@@ -101,7 +104,8 @@ fun MenuFolderAllMenuScreen(
101104 coroutineScope.launch {
102105 val tagFilterCount = selectedTags.size
103106
104- val isPriceChanged = minPrice != null && minPrice != 0L || maxPrice != null && maxPrice != 50000L
107+ val isPriceChanged =
108+ minPrice != null && minPrice != 0L || maxPrice != null && maxPrice != 50000L
105109 val priceFilterCount = if (isPriceChanged) 1 else 0
106110
107111 filterCount = tagFilterCount + priceFilterCount
@@ -193,10 +197,10 @@ fun MenuFolderAllMenuScreen(
193197 MenuFolderMenuButton (
194198 menuFolderDetail = menus[index],
195199 onMenuClick = {
196- // navController.navigate(route = Routes.MenuInfo )
200+ onNavigateToMenuInfo(menus[index].menuId )
197201 },
198202 onMapClick = {
199- // navController.navigate(route = Routes.MenuInfoMap )
203+ // onNavigateToMap( )
200204 }
201205 )
202206 }
@@ -206,7 +210,7 @@ fun MenuFolderAllMenuScreen(
206210 stringResource(R .string.add_menu),
207211 modifier = Modifier .padding(start = 20 .dp, end = 20 .dp, top = 20 .dp)
208212 ) {
209- // navController.navigate(route = Routes.AddMenu )
213+ onNavigateToAddMenu( )
210214 }
211215 }
212216 }
0 commit comments