55 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
| <template>
 | |
|     <div>
 | |
|         <table
 | |
|             cellspacing="0"
 | |
|             cellpadding="0"
 | |
|             border="0"
 | |
|             class="hidden md:table custom-table overflow-auto custom-table-sm text-sm"
 | |
|             v-if="inner.length"
 | |
|         >
 | |
|             <thead>
 | |
|                 <th>Datum</th>
 | |
|                 <th>Baustein</th>
 | |
|                 <th>Veranstaltung</th>
 | |
|                 <th>Organisator</th>
 | |
|             </thead>
 | |
|             <tr v-for="(course, index) in inner" :key="index">
 | |
|                 <td v-text="course.completed_at_human"></td>
 | |
|                 <td v-text="course.course.short_name"></td>
 | |
|                 <td v-text="course.event_name"></td>
 | |
|                 <td v-text="course.organizer"></td>
 | |
|             </tr>
 | |
|         </table>
 | |
|         <div class="py-3 text-gray-400 text-center" v-else>Keine Ausbildungen vorhanden</div>
 | |
|         <div class="md:hidden grid gap-3">
 | |
|             <box
 | |
|                 class="relative"
 | |
|                 :heading="course.course.short_name"
 | |
|                 v-for="(course, index) in inner"
 | |
|                 :key="index"
 | |
|                 second
 | |
|             >
 | |
|                 <div class="text-xs text-gray-200" v-text="course.event_name"></div>
 | |
|                 <div class="text-xs text-gray-200" v-text="course.completed_at_human"></div>
 | |
|                 <div class="text-xs text-gray-200" v-text="course.organizer"></div>
 | |
|             </box>
 | |
|         </div>
 | |
|     </div>
 | |
| </template>
 | |
| 
 | |
| <script>
 | |
| export default {
 | |
|     data: function () {
 | |
|         return {
 | |
|             inner: [],
 | |
|         };
 | |
|     },
 | |
|     props: {
 | |
|         value: {},
 | |
|     },
 | |
|     created() {
 | |
|         this.inner = this.value;
 | |
|     },
 | |
| };
 | |
| </script>
 |