Add snackbars for missing features
This commit is contained in:
		
							parent
							
								
									e458927c28
								
							
						
					
					
						commit
						5a2632c08a
					
				
					 3 changed files with 17 additions and 8 deletions
				
			
		|  | @ -60,11 +60,9 @@ fun getNavigationBarActions( | ||||||
|         onAddTaskClick = { |         onAddTaskClick = { | ||||||
|             navigationBarViewModel.onAddTaskClick(open) |             navigationBarViewModel.onAddTaskClick(open) | ||||||
|         }, |         }, | ||||||
| 
 |  | ||||||
|         onAddFriendClick = { |         onAddFriendClick = { | ||||||
|             navigationBarViewModel.onAddFriendClick(open) |             navigationBarViewModel.onAddFriendClick(open) | ||||||
|         }, |         }, | ||||||
| 
 |  | ||||||
|         onAddSessionClick = { |         onAddSessionClick = { | ||||||
|             navigationBarViewModel.onAddSessionClick(open) |             navigationBarViewModel.onAddSessionClick(open) | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -1,17 +1,16 @@ | ||||||
| package be.ugent.sel.studeez.common.composable.navbar | package be.ugent.sel.studeez.common.composable.navbar | ||||||
| 
 | 
 | ||||||
|  | import be.ugent.sel.studeez.common.snackbar.SnackbarManager | ||||||
| import be.ugent.sel.studeez.domain.AccountDAO | import be.ugent.sel.studeez.domain.AccountDAO | ||||||
| import be.ugent.sel.studeez.domain.LogService | import be.ugent.sel.studeez.domain.LogService | ||||||
| import be.ugent.sel.studeez.navigation.StudeezDestinations.CREATE_SESSION_SCREEN |  | ||||||
| import be.ugent.sel.studeez.navigation.StudeezDestinations.CREATE_TASK_SCREEN |  | ||||||
| import be.ugent.sel.studeez.navigation.StudeezDestinations.HOME_SCREEN | import be.ugent.sel.studeez.navigation.StudeezDestinations.HOME_SCREEN | ||||||
| import be.ugent.sel.studeez.navigation.StudeezDestinations.PROFILE_SCREEN | import be.ugent.sel.studeez.navigation.StudeezDestinations.PROFILE_SCREEN | ||||||
| import be.ugent.sel.studeez.navigation.StudeezDestinations.SEARCH_FRIENDS_SCREEN |  | ||||||
| import be.ugent.sel.studeez.navigation.StudeezDestinations.SESSIONS_SCREEN | import be.ugent.sel.studeez.navigation.StudeezDestinations.SESSIONS_SCREEN | ||||||
| import be.ugent.sel.studeez.navigation.StudeezDestinations.TASKS_SCREEN | import be.ugent.sel.studeez.navigation.StudeezDestinations.TASKS_SCREEN | ||||||
| import be.ugent.sel.studeez.screens.StudeezViewModel | import be.ugent.sel.studeez.screens.StudeezViewModel | ||||||
| import dagger.hilt.android.lifecycle.HiltViewModel | import dagger.hilt.android.lifecycle.HiltViewModel | ||||||
| import javax.inject.Inject | import javax.inject.Inject | ||||||
|  | import be.ugent.sel.studeez.R.string as AppText | ||||||
| 
 | 
 | ||||||
| @HiltViewModel | @HiltViewModel | ||||||
| class NavigationBarViewModel @Inject constructor( | class NavigationBarViewModel @Inject constructor( | ||||||
|  | @ -36,14 +35,17 @@ class NavigationBarViewModel @Inject constructor( | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     fun onAddTaskClick(open: (String) -> Unit) { |     fun onAddTaskClick(open: (String) -> Unit) { | ||||||
|         open(CREATE_TASK_SCREEN) |         // TODO open(CREATE_TASK_SCREEN) | ||||||
|  |         SnackbarManager.showMessage(AppText.create_task_not_possible_yet) // TODO Remove | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     fun onAddFriendClick(open: (String) -> Unit) { |     fun onAddFriendClick(open: (String) -> Unit) { | ||||||
|         open(SEARCH_FRIENDS_SCREEN) |         // TODO open(SEARCH_FRIENDS_SCREEN) | ||||||
|  |         SnackbarManager.showMessage(AppText.add_friend_not_possible_yet) // TODO Remove | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     fun onAddSessionClick(open: (String) -> Unit) { |     fun onAddSessionClick(open: (String) -> Unit) { | ||||||
|         open(CREATE_SESSION_SCREEN) |         // TODO open(CREATE_SESSION_SCREEN) | ||||||
|  |         SnackbarManager.showMessage(AppText.create_session_not_possible_yet) // TODO Remove | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | @ -92,5 +92,14 @@ | ||||||
|     <!-- ========== Friends flow ========== --> |     <!-- ========== Friends flow ========== --> | ||||||
| 
 | 
 | ||||||
|     <string name="friends">Friends</string> |     <string name="friends">Friends</string> | ||||||
|  |     <string name="add_friend_not_possible_yet">Adding friends still needs to be implemented. Hang on tight!</string> <!-- TODO Remove this description line once implemented. --> | ||||||
|  | 
 | ||||||
|  |     <!-- ========== Create & edit screens ========== --> | ||||||
|  | 
 | ||||||
|  |     <!-- Task --> | ||||||
|  |     <string name="create_task_not_possible_yet">Creating tasks still needs to be implemented. Hang on tight!</string> <!-- TODO Remove this description line once implemented. --> | ||||||
|  | 
 | ||||||
|  |     <!-- Session --> | ||||||
|  |     <string name="create_session_not_possible_yet">Creating sessions still needs to be implemented. Hang on tight!</string> <!-- TODO Remove this description line once implemented. --> | ||||||
| 
 | 
 | ||||||
| </resources> | </resources> | ||||||
|  |  | ||||||
		Reference in a new issue