base msg
This commit is contained in:
		
							
								
								
									
										37
									
								
								frontend/src/Apps/Msg.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								frontend/src/Apps/Msg.vue
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,37 @@ | |||||||
|  | <script setup> | ||||||
|  | 	import { ref } from 'vue' | ||||||
|  |  | ||||||
|  | </script> | ||||||
|  |  | ||||||
|  | <template> | ||||||
|  | 	<div id="msg"> | ||||||
|  | 		<div id="discList"></div> | ||||||
|  | 		<div id="discussion"></div> | ||||||
|  | 	</div> | ||||||
|  | </template> | ||||||
|  |  | ||||||
|  | <style scoped> | ||||||
|  |  | ||||||
|  | div#msg{ | ||||||
|  | 	position: relative; | ||||||
|  | 	width: 100%; | ||||||
|  | 	height: 100%; | ||||||
|  |  | ||||||
|  | 	display: grid; | ||||||
|  | 	grid-template-columns: 20% auto; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div#discList{ | ||||||
|  | 	margin: 30px 0 30px 30px; | ||||||
|  | 	background-color: rgba(255, 255, 255, 0.05); | ||||||
|  | 	border-radius: 10px; | ||||||
|  |  | ||||||
|  | } | ||||||
|  |  | ||||||
|  | div#discussion{ | ||||||
|  | 	margin: 30px; | ||||||
|  | 	background-color: rgba(255, 255, 255, 0.05); | ||||||
|  | 	border-radius: 10px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | </style> | ||||||
| @ -9,6 +9,7 @@ import Profil from "@/Apps/Profil.vue" | |||||||
| import Courses from "@/Apps/ManageCourses.vue" | import Courses from "@/Apps/ManageCourses.vue" | ||||||
| import Users from "@/Apps/UsersList.vue" | import Users from "@/Apps/UsersList.vue" | ||||||
| import Students from "@/Apps/StudentsList.vue" | import Students from "@/Apps/StudentsList.vue" | ||||||
|  | import Msg from "@/Apps/Msg.vue" | ||||||
|  |  | ||||||
| const apps = { | const apps = { | ||||||
| 		'/login': LoginPage, | 		'/login': LoginPage, | ||||||
| @ -17,6 +18,7 @@ const apps = { | |||||||
| 		'/manage-courses' : Courses, | 		'/manage-courses' : Courses, | ||||||
| 		'/users-list' : Users, | 		'/users-list' : Users, | ||||||
| 		'/students-list' : Students, | 		'/students-list' : Students, | ||||||
|  | 		'/msg' : Msg, | ||||||
| } | } | ||||||
|  |  | ||||||
| const appsList = { | const appsList = { | ||||||
|  | |||||||
							
								
								
									
										25
									
								
								frontend/src/rest/msg.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								frontend/src/rest/msg.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | |||||||
|  | /******************************************************* | ||||||
|  |  * File: msg.js | ||||||
|  |  * Author: Anthony Debucquoy | ||||||
|  |  * Scope: Extension messagerie | ||||||
|  |  * Description: Messages frontend api consumer | ||||||
|  |  *******************************************************/ | ||||||
|  |  | ||||||
|  | import { restGet } from './restConsumer.js' | ||||||
|  |  | ||||||
|  | export async function getDiscussions(){ | ||||||
|  | 	return [ | ||||||
|  | 		{  | ||||||
|  | 			id: 1, | ||||||
|  | 			name: "Discussion#1", | ||||||
|  | 			members: [1, 2, 3, 4], | ||||||
|  | 		}, | ||||||
|  | 		{  | ||||||
|  | 			id: 2, | ||||||
|  | 			name: "Discussion#2", | ||||||
|  | 			members: [1, 4], | ||||||
|  | 		} | ||||||
|  | 	] | ||||||
|  | 	return restGet("/discussions"); | ||||||
|  | } | ||||||
|  |  | ||||||
		Reference in New Issue
	
	Block a user