Subsciber-invite: Remove longView. Fix conditions
This commit is contained in:
parent
db5c95fe24
commit
ad15aaae31
|
@ -16,7 +16,7 @@ declare var UIkit;
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'subscriber-invite',
|
selector: 'subscriber-invite',
|
||||||
template: `
|
template: `
|
||||||
<div *ngIf="longView" class="uk-grid uk-child-width-1-1" uk-grid [formGroup]="inviteForm">
|
<div *ngIf="body" class="uk-grid uk-child-width-1-1" uk-grid [formGroup]="inviteForm">
|
||||||
<div input [formInput]="inviteForm.get('name')" placeholder="From"></div>
|
<div input [formInput]="inviteForm.get('name')" placeholder="From"></div>
|
||||||
<div input [formInput]="inviteForm.get('recipients')" type="chips"
|
<div input [formInput]="inviteForm.get('recipients')" type="chips"
|
||||||
placeholder="Recipients" hint="Add a recipient"
|
placeholder="Recipients" hint="Add a recipient"
|
||||||
|
@ -49,17 +49,12 @@ declare var UIkit;
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div *ngIf="!longView">
|
|
||||||
<div input [formInput]="inviteForm.get('recipients')" type="chips" placeholder="Recipients" [addExtraChips]="true" [validators]="validators"></div>
|
|
||||||
</div>
|
|
||||||
`,
|
`,
|
||||||
styleUrls: ['subscriber-invite.component.css']
|
styleUrls: ['subscriber-invite.component.css']
|
||||||
})
|
})
|
||||||
export class SubscriberInviteComponent implements OnInit, OnDestroy {
|
export class SubscriberInviteComponent implements OnInit, OnDestroy {
|
||||||
@Input()
|
@Input()
|
||||||
public user: User;
|
public user: User;
|
||||||
@Input()
|
|
||||||
public longView: boolean = true;
|
|
||||||
public community: CommunityInfo;
|
public community: CommunityInfo;
|
||||||
public inviteForm: FormGroup;
|
public inviteForm: FormGroup;
|
||||||
public email: Email;
|
public email: Email;
|
||||||
|
@ -74,7 +69,6 @@ export class SubscriberInviteComponent implements OnInit, OnDestroy {
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.loading = this.longView;
|
|
||||||
this.reset();
|
this.reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -99,12 +93,14 @@ export class SubscriberInviteComponent implements OnInit, OnDestroy {
|
||||||
});
|
});
|
||||||
this.subscriptions.push(this.communityService.getCommunityAsObservable().subscribe(community => {
|
this.subscriptions.push(this.communityService.getCommunityAsObservable().subscribe(community => {
|
||||||
this.community = community;
|
this.community = community;
|
||||||
|
if(this.community) {
|
||||||
this.inviteForm.get('name').enable();
|
this.inviteForm.get('name').enable();
|
||||||
this.inviteForm.get('name').setValue(this.user.fullname);
|
this.inviteForm.get('name').setValue(this.user.fullname);
|
||||||
this.inviteForm.get('name').disable();
|
this.inviteForm.get('name').disable();
|
||||||
this.body = Composer.initializeInvitationsBody(community.communityId, community.title, this.user.fullname);
|
this.body = Composer.initializeInvitationsBody(community.communityId, community.title, this.user.fullname);
|
||||||
this.email = Composer.initializeInvitationsEmail(community.title);
|
this.email = Composer.initializeInvitationsEmail(community.title);
|
||||||
this.inviteForm.get('message').setValue(this.body.paragraphs);
|
this.inviteForm.get('message').setValue(this.body.paragraphs);
|
||||||
|
}
|
||||||
}));
|
}));
|
||||||
if(!this.isManager) {
|
if(!this.isManager) {
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
|
|
Loading…
Reference in New Issue