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 Users from "@/Apps/UsersList.vue"
 | 
			
		||||
import Students from "@/Apps/StudentsList.vue"
 | 
			
		||||
import Msg from "@/Apps/Msg.vue"
 | 
			
		||||
 | 
			
		||||
const apps = {
 | 
			
		||||
		'/login': LoginPage,
 | 
			
		||||
@ -17,6 +18,7 @@ const apps = {
 | 
			
		||||
		'/manage-courses' : Courses,
 | 
			
		||||
		'/users-list' : Users,
 | 
			
		||||
		'/students-list' : Students,
 | 
			
		||||
		'/msg' : Msg,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
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