diff options
| author | sowgro <tpoke.ferrari@gmail.com> | 2025-04-04 17:22:10 -0400 | 
|---|---|---|
| committer | sowgro <tpoke.ferrari@gmail.com> | 2025-04-04 17:22:10 -0400 | 
| commit | d85eeb6918d521197c2e6ad1e3da2dec8ce95398 (patch) | |
| tree | 69747e9666542e1766603d753b7fd06d1be9801b /ufund-ui/src/app/components/need-page | |
| parent | 5a0bdd977d1e0f659c9ced795def86f031665759 (diff) | |
| download | JellySolutions-d85eeb6918d521197c2e6ad1e3da2dec8ce95398.tar.gz JellySolutions-d85eeb6918d521197c2e6ad1e3da2dec8ce95398.tar.bz2 JellySolutions-d85eeb6918d521197c2e6ad1e3da2dec8ce95398.zip  | |
Edit modal
Diffstat (limited to '')
3 files changed, 11 insertions, 6 deletions
diff --git a/ufund-ui/src/app/components/need-page/need-page.component.css b/ufund-ui/src/app/components/need-page/need-page.component.css index 844410f..5a92ee9 100644 --- a/ufund-ui/src/app/components/need-page/need-page.component.css +++ b/ufund-ui/src/app/components/need-page/need-page.component.css @@ -56,8 +56,8 @@  .actionArea {      display: flex; -    padding: 5px; -    gap: 5px; +    padding: 5px 0; +    gap: 10px;      margin-top: 10px;  } diff --git a/ufund-ui/src/app/components/need-page/need-page.component.html b/ufund-ui/src/app/components/need-page/need-page.component.html index 522b710..d494ccf 100644 --- a/ufund-ui/src/app/components/need-page/need-page.component.html +++ b/ufund-ui/src/app/components/need-page/need-page.component.html @@ -35,9 +35,12 @@          <button *ngIf="isHelper()" (click)="add(need!)">              <span class="icon">add</span>Add To Basket          </button> -<!--        <button *ngIf="isManager()" (click)="edit(need!)">--> -<!--            <span class="icon">edit</span>Edit Need--> -<!--        </button>--> +        <ng-template #edit> +            <app-need-edit *ngIf="need" [selectedNeed]="need"></app-need-edit> +        </ng-template> +        <button *ngIf="isManager()" (click)="modalService.showModal(edit)"> +            <span class="icon">edit</span>Edit Need +        </button>          <button *ngIf="isManager()" (click)="delete(need!.id)" >              <span class="icon">delete</span>Delete Need          </button> diff --git a/ufund-ui/src/app/components/need-page/need-page.component.ts b/ufund-ui/src/app/components/need-page/need-page.component.ts index ad4cacf..e9be093 100644 --- a/ufund-ui/src/app/components/need-page/need-page.component.ts +++ b/ufund-ui/src/app/components/need-page/need-page.component.ts @@ -7,6 +7,7 @@ import {AuthService} from '../../services/auth.service';  import {catchError, of} from 'rxjs';  import {ToastsService, ToastType} from '../../services/toasts.service';  import {UsersService} from '../../services/users.service'; +import {ModalService} from '../../services/modal.service';  @Component({      selector: 'app-need-page', @@ -21,7 +22,8 @@ export class NeedPageComponent {          private authService: AuthService,          private usersService: UsersService,          private toastService: ToastsService, -        private router: Router +        private router: Router, +        protected modalService: ModalService      ) {}      public GoalType = GoalType;  | 
