diff options
| -rw-r--r-- | ufund-ui/src/app/components/cupboard/cupboard.component.html | 1 | ||||
| -rw-r--r-- | ufund-ui/src/app/components/need-edit/need-edit.component.ts | 6 | 
2 files changed, 4 insertions, 3 deletions
diff --git a/ufund-ui/src/app/components/cupboard/cupboard.component.html b/ufund-ui/src/app/components/cupboard/cupboard.component.html index e9387a2..2cfbe2d 100644 --- a/ufund-ui/src/app/components/cupboard/cupboard.component.html +++ b/ufund-ui/src/app/components/cupboard/cupboard.component.html @@ -8,6 +8,7 @@          <button [ngClass]="selectedForm === 'create' ? 'selected-tab' : 'tab'" (click)="selectForm('create')">Create new Need</button>          <button [ngClass]="selectedForm === 'update' ? 'selected-tab' : 'tab'" (click)="selectForm('update')">Update existing Need</button>      </div> +    <app-need-edit [selectedNeed]="selectedNeed" (refreshNeedList)="needList.refresh()"></app-need-edit>      <div id="create-form" *ngIf="selectedForm === 'create'">          <h1> Create Need </h1>          <form #cupboardForm="ngForm" (ngSubmit)="submit(cupboardForm.value)"> diff --git a/ufund-ui/src/app/components/need-edit/need-edit.component.ts b/ufund-ui/src/app/components/need-edit/need-edit.component.ts index 02ffb71..2462534 100644 --- a/ufund-ui/src/app/components/need-edit/need-edit.component.ts +++ b/ufund-ui/src/app/components/need-edit/need-edit.component.ts @@ -1,4 +1,4 @@ -import { Component, Input, Output } from '@angular/core'; +import { Component, Input, Output, EventEmitter } from '@angular/core';  import { Need, GoalType } from '../../models/Need';   import { CupboardService } from '../../services/cupboard.service';  import { catchError, of } from 'rxjs'; @@ -18,7 +18,7 @@ export class NeedEditComponent {    ) {}    @Input() selectedNeed!: Need; -  @Output() selectedNeedID: number | null = null; +  @Output() refreshNeedList = new EventEmitter<void>();    update(form: any) {      console.log(form); @@ -50,7 +50,7 @@ export class NeedEditComponent {              (result) => {                  if (result) {                      console.log("need updated successfully"); -                  //  this.needList?.refresh() +                    this.refreshNeedList.emit();                  } else {                      console.log("need update failed");                  }  | 
