From 2ba77d5f4e9ad564327877107abd5bc48731f2c9 Mon Sep 17 00:00:00 2001
From: "kelly.nguyen" <kelly.nguyen@etu.hesge.ch>
Date: Fri, 22 Dec 2023 14:05:57 +0100
Subject: [PATCH] modify input in card-assignment

---
 .../src/app/card-assignment/card-assignment.component.html  | 6 +++---
 .../src/app/card-assignment/card-assignment.component.ts    | 5 ++---
 .../app/exercise-student/exercise-student.component.html    | 2 +-
 3 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/AngularApp/src/app/card-assignment/card-assignment.component.html b/AngularApp/src/app/card-assignment/card-assignment.component.html
index 418f0b8..262a09a 100644
--- a/AngularApp/src/app/card-assignment/card-assignment.component.html
+++ b/AngularApp/src/app/card-assignment/card-assignment.component.html
@@ -3,11 +3,11 @@
         <div class="card-icon">
             <i class="material-icons">content_paste</i>
         </div>
-        <p class="card-category">{{desc}}</p>
-        <h3 class="card-title">{{titleCard}}</h3>
+        <p class="card-category">{{assgn.description}}</p>
+        <h3 class="card-title">{{assgn.title}}</h3>
         <a mat-raised-button type="submit" class="btn btn-outline-info pull-right">Create</a>
     </div>
     <div class="card-footer">
-        <p>{{lang}}</p>
+        <p>{{assgn.language}}</p>
     </div>
 </div>
\ No newline at end of file
diff --git a/AngularApp/src/app/card-assignment/card-assignment.component.ts b/AngularApp/src/app/card-assignment/card-assignment.component.ts
index 5e0893e..81d0de0 100644
--- a/AngularApp/src/app/card-assignment/card-assignment.component.ts
+++ b/AngularApp/src/app/card-assignment/card-assignment.component.ts
@@ -1,5 +1,6 @@
 import { Component, OnInit, Input } from '@angular/core';
 import { CommonModule } from '@angular/common';
+import { Assignment } from 'app/model/assignment';
 
 @Component({
   selector: 'app-card-assignment',
@@ -7,9 +8,7 @@ import { CommonModule } from '@angular/common';
   styleUrls: ['./card-assignment.component.scss'],
 })
 export class CardAssignmentComponent implements OnInit {
- @Input() titleCard : string;
- @Input() desc : string;
- @Input() lang : string;
+ @Input() assgn : Assignment;
   constructor() { }
 
   ngOnInit(): void {
diff --git a/AngularApp/src/app/exercise-student/exercise-student.component.html b/AngularApp/src/app/exercise-student/exercise-student.component.html
index 1db6599..67973a7 100644
--- a/AngularApp/src/app/exercise-student/exercise-student.component.html
+++ b/AngularApp/src/app/exercise-student/exercise-student.component.html
@@ -52,7 +52,7 @@
 
                 <!-- <table class="table"> -->
                     <div *ngFor="let col of assignmentFilter">
-                        <app-card-assignment [titleCard]="col['title']" [desc]="col['description']" [lang]="col['language']"></app-card-assignment>
+                        <app-card-assignment [assgn]="col"></app-card-assignment>
                     </div>
                 <!-- </table> -->
             </div>
-- 
GitLab