diff --git a/packages/event/feature-page/src/lib/containers/event-page/event-page.container.html b/packages/event/feature-page/src/lib/containers/event-page/event-page.container.html index f4c92e88..cfbb9ed1 100644 --- a/packages/event/feature-page/src/lib/containers/event-page/event-page.container.html +++ b/packages/event/feature-page/src/lib/containers/event-page/event-page.container.html @@ -36,13 +36,17 @@

+ @if (rsvpFacade.response$ | async; as presences){
+ } diff --git a/packages/event/feature-shell/src/lib/containers/event-details/event-defails.container.html b/packages/event/feature-shell/src/lib/containers/event-details/event-defails.container.html index 9f463dbd..708a0e66 100644 --- a/packages/event/feature-shell/src/lib/containers/event-details/event-defails.container.html +++ b/packages/event/feature-shell/src/lib/containers/event-details/event-defails.container.html @@ -67,7 +67,6 @@ - @if (event.presentations.length) {

Apresentações

@@ -98,12 +97,16 @@

Organizadores

-

Presenças

- +
+

Presenças

+

{{ presences.length }} / {{ event.maxAttendees }}

+
@for (rsvp of presences; track rsvp) { - Vou! + + Vou! + Não vou Talvez diff --git a/packages/event/ui-shared/src/lib/components/rsvp-button/rsvp-button.component.ts b/packages/event/ui-shared/src/lib/components/rsvp-button/rsvp-button.component.ts index 42457bec..6983b34d 100644 --- a/packages/event/ui-shared/src/lib/components/rsvp-button/rsvp-button.component.ts +++ b/packages/event/ui-shared/src/lib/components/rsvp-button/rsvp-button.component.ts @@ -7,7 +7,9 @@ import { Renderer2, ElementRef, ChangeDetectionStrategy, + input, } from '@angular/core'; +import { MatTooltipModule } from '@angular/material/tooltip'; import { NgControl, FormControl, @@ -20,9 +22,11 @@ import { templateUrl: './rsvp-button.component.html', styleUrl: './rsvp-button.component.scss', changeDetection: ChangeDetectionStrategy.OnPush, - imports: [ReactiveFormsModule, MatButtonToggleModule], + imports: [ReactiveFormsModule, MatButtonToggleModule, MatTooltipModule], }) export class RSVPButtonComponent extends DefaultValueAccessor { + attendees = input(0); + maxAttendees = input(0); statusChange = output(); get control() {