diff --git a/sharedComponents/subscriber-invite/subscriber-invite.component.ts b/sharedComponents/subscriber-invite/subscriber-invite.component.ts index 6aa44e24..661c823b 100644 --- a/sharedComponents/subscriber-invite/subscriber-invite.component.ts +++ b/sharedComponents/subscriber-invite/subscriber-invite.component.ts @@ -16,7 +16,7 @@ declare var UIkit; @Component({ selector: 'subscriber-invite', template: ` -
+
-
-
-
`, styleUrls: ['subscriber-invite.component.css'] }) export class SubscriberInviteComponent implements OnInit, OnDestroy { @Input() public user: User; - @Input() - public longView: boolean = true; public community: CommunityInfo; public inviteForm: FormGroup; public email: Email; @@ -74,7 +69,6 @@ export class SubscriberInviteComponent implements OnInit, OnDestroy { } ngOnInit() { - this.loading = this.longView; this.reset(); } @@ -99,12 +93,14 @@ export class SubscriberInviteComponent implements OnInit, OnDestroy { }); this.subscriptions.push(this.communityService.getCommunityAsObservable().subscribe(community => { this.community = community; - this.inviteForm.get('name').enable(); - this.inviteForm.get('name').setValue(this.user.fullname); - this.inviteForm.get('name').disable(); - this.body = Composer.initializeInvitationsBody(community.communityId, community.title, this.user.fullname); - this.email = Composer.initializeInvitationsEmail(community.title); - this.inviteForm.get('message').setValue(this.body.paragraphs); + if(this.community) { + this.inviteForm.get('name').enable(); + this.inviteForm.get('name').setValue(this.user.fullname); + this.inviteForm.get('name').disable(); + this.body = Composer.initializeInvitationsBody(community.communityId, community.title, this.user.fullname); + this.email = Composer.initializeInvitationsEmail(community.title); + this.inviteForm.get('message').setValue(this.body.paragraphs); + } })); if(!this.isManager) { this.loading = false;