@@ -0,0 +1,1122 @@
+package seedu.address.ui;%0A%0Aimport javafx.fxml.FXML;%0Aimport javafx.scene.control.Label;%0Aimport javafx.scene.layout.FlowPane;%0Aimport javafx.scene.layout.HBox;%0Aimport javafx.scene.layout.Region;%0Aimport seedu.address.model.task.ReadOnlyTask;%0A%0Apublic class TaskCard extends UiPart%3CRegion%3E %7B%0A%0A    private static final String FXML = %22TaskListCard.fxml%22;%0A%0A    @FXML%0A    private HBox cardPane;%0A    @FXML%0A    private Label name;%0A    @FXML%0A    private Label id;%0A    @FXML%0A    private Label deadline;%0A    @FXML%0A    private Label description;%0A    @FXML%0A    private Label idno;%0A    @FXML%0A    private FlowPane tags;%0A%0A    public TaskCard(ReadOnlyTask task, int displayedIndex) %7B%0A        super(FXML);%0A        name.setText(task.getName().name);%0A        id.setText(displayedIndex + %22. %22);%0A        deadline.setText(task.getDeadline().date.toString());%0A        description.setText(task.getDescription().description);%0A        idno.setText(task.getID().value.toString());%0A        initTags(task);%0A    %7D%0A%0A    private void initTags(ReadOnlyTask task) %7B%0A        task.getTags().forEach(tag -%3E tags.getChildren().add(new Label(tag.tagName)));%0A    %7D%0A%7D%0A

Add TaskCard class