1
1
import { ChangeDetectionStrategy , Component , inject } from '@angular/core' ;
2
- import { RSVPButtonComponent , RSVPForm } from '@devmx/event-ui-shared' ;
2
+ import { RSVPButtonComponent , RSVPForm , ShowEventAddressPipe , ShowEventLinkPipe } from '@devmx/event-ui-shared' ;
3
3
import { MarkdownViewComponent } from '@devmx/shared-ui-global/markdown' ;
4
4
import { AuthenticationFacade } from '@devmx/account-data-access' ;
5
5
import { takeUntilDestroyed } from '@angular/core/rxjs-interop' ;
@@ -11,10 +11,16 @@ import { MatCardModule } from '@angular/material/card';
11
11
import { MatListModule } from '@angular/material/list' ;
12
12
import { combineLatest , filter , map , tap } from 'rxjs' ;
13
13
import { AsyncPipe , DatePipe } from '@angular/common' ;
14
- import { RSVPFacade } from '@devmx/event-data-access' ;
14
+ import { EventFacade , RSVPFacade } from '@devmx/event-data-access' ;
15
15
import { ReactiveFormsModule } from '@angular/forms' ;
16
16
import { PhotoPipe } from '@devmx/shared-ui-global' ;
17
17
import { EventFormatPipe } from '../../pipes' ;
18
+ import {
19
+ MapsButtonComponent ,
20
+ YoutubeButtonComponent ,
21
+ WhatsAppButtonComponent ,
22
+ CalendarButtonComponent ,
23
+ } from '@devmx/shared-ui-global/button' ;
18
24
19
25
@Component ( {
20
26
selector : 'devmx-event-details' ,
@@ -25,12 +31,18 @@ import { EventFormatPipe } from '../../pipes';
25
31
RouterModule ,
26
32
ReactiveFormsModule ,
27
33
RSVPButtonComponent ,
34
+ CalendarButtonComponent ,
35
+ YoutubeButtonComponent ,
36
+ WhatsAppButtonComponent ,
37
+ MapsButtonComponent ,
28
38
MatCardModule ,
29
39
MatListModule ,
30
40
MatButtonModule ,
31
41
IconComponent ,
32
42
EventFormatPipe ,
33
43
MarkdownViewComponent ,
44
+ ShowEventAddressPipe ,
45
+ ShowEventLinkPipe ,
34
46
PhotoPipe ,
35
47
AsyncPipe ,
36
48
DatePipe ,
@@ -43,6 +55,8 @@ export class EventDetailsContainer {
43
55
44
56
authFacade = inject ( AuthenticationFacade ) ;
45
57
58
+ eventFacade = inject ( EventFacade )
59
+
46
60
rsvpFacade = inject ( RSVPFacade ) ;
47
61
48
62
event$ = this . route . data . pipe (
0 commit comments