| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | <script setup> | 
					
						
							|  |  |  |   import i18n from "@/i18n.js" | 
					
						
							|  |  |  |   import { reactive  } from 'vue' | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  |   import { getAllUsers } from '../rest/Users.js' | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-16 17:01:26 +01:00
										 |  |  |   const users = await getAllUsers(); | 
					
						
							| 
									
										
										
										
											2024-03-17 15:59:12 +01:00
										 |  |  |    | 
					
						
							|  |  |  |   console.log(users); | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  | </script>  | 
					
						
							|  |  |  | <template> | 
					
						
							|  |  |  |   <div v-for="item in users"> | 
					
						
							|  |  |  |     <div class="bodu"> | 
					
						
							|  |  |  |       <div class="container"> | 
					
						
							| 
									
										
										
										
											2024-03-17 15:59:12 +01:00
										 |  |  |         <div class="role"><a style="margin-left:30px">{{i18n(item.role)}}</a></div> | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |         <div class="surname"><a>{{item.lastName}}</a></div> | 
					
						
							|  |  |  |         <div class="firstname"><a>{{item.firstName}}</a></div> | 
					
						
							|  |  |  |         <div class="infos"><button style="background-color:rgb(105,05,105);" >{{i18n("request.moreInfos")}}   </button></div> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style scoped> | 
					
						
							|  |  |  |   .container{ | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  |     justify-content:center; | 
					
						
							|  |  |  |     align-items:center; | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |     color:white; | 
					
						
							|  |  |  |     height:100px; | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  |     font-size:30px; | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |     display:grid; | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  |     grid-template-columns:250px 250px 250px 150px; | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |     grid-template-areas: | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  |     "role surname firstname infos";  | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |     column-gap:10px; | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   .infos { | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  |     grid-area:infos; | 
					
						
							|  |  |  |     align-items:center; | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  |   .role { | 
					
						
							|  |  |  |     grid-area:role; | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |     align-self:center; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .surname{ | 
					
						
							|  |  |  |     grid-area:surname; | 
					
						
							|  |  |  |     align-self:center; | 
					
						
							|  |  |  |     white-space: nowrap; | 
					
						
							|  |  |  |     overflow: hidden; | 
					
						
							|  |  |  |     text-overflow:ellipsis; | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .firstname{ | 
					
						
							|  |  |  |     grid-area:firstname; | 
					
						
							|  |  |  |     align-self:center; | 
					
						
							|  |  |  |     white-space: nowrap; | 
					
						
							|  |  |  |     overflow: hidden; | 
					
						
							|  |  |  |     text-overflow:ellipsis; | 
					
						
							| 
									
										
										
										
											2024-03-15 20:23:33 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-15 15:12:01 +01:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   button{ | 
					
						
							|  |  |  |     font-size:15px; | 
					
						
							|  |  |  |      height:50px; | 
					
						
							|  |  |  |      width:100px; | 
					
						
							|  |  |  |     border:none; | 
					
						
							|  |  |  |     border-radius:20px; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   .bodu { | 
					
						
							|  |  |  |     width:100%; | 
					
						
							|  |  |  |     margin-bottom:10px; | 
					
						
							|  |  |  |     border:2px solid black; | 
					
						
							|  |  |  |     border-radius:9px; | 
					
						
							|  |  |  |     background-color:rgb(50,50,50); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </style> | 
					
						
							|  |  |  | 
 |