import {Component, ElementRef, OnInit, ViewChild} from '@angular/core'; import {NavigationComponent} from '@vendasta/fec-nav'; import {DomSanitizer, SafeHtml} from '@angular/platform-browser'; import {MdSnackBar} from '@angular/material'; import {PartnerService} from '../../services/partner.service'; import {SessionService} from '../../services/session.service'; @Component({ template: `

Example:

Must be from the test environment:
Disabled
`, styles: [require('../../assets/doc.scss'), ` .example-form { display: flex; flex-direction: column; width: 50%; margin: auto; } `] }) export class BusinessProfileDocComponent implements OnInit { readMe: SafeHtml; sessionId: string = ''; accountGroupId: string = 'AG-P6MRGN2WN6'; partnerId: string = 'ABC'; disabled: boolean = false; submitted: boolean = false; constructor(private nav: NavigationComponent, public sanitizer: DomSanitizer, private snackbar: MdSnackBar, private partnerService: PartnerService, private sessionService: SessionService) { nav.activeMenuId = 'business-profile-doc'; this.readMe = this.sanitizer.bypassSecurityTrustHtml(require('./README.html')); } ngOnInit(): void { if (this.sessionId && this.accountGroupId && this.partnerId) { this.viewBusinessProfile(); } } viewBusinessProfile(): void { if (!this.sessionId && !this.accountGroupId && !this.partnerId) { this.snackbar.open('Invalid submission', null, {duration: 3000}); return; } this.sessionService.setSessionId(this.sessionId); this.partnerService.setPartnerId(this.partnerId); this.submitted = true; } }