Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 1x 1x 2x 2x 2x 2x 2x 1x | import { isPlatformBrowser } from '@angular/common';
import { Component, OnInit, PLATFORM_ID, inject } from '@angular/core';
import { Meta, Title } from '@angular/platform-browser';
import { FooterElementComponent } from '@elements/footer-element/footer-element.component';
import { HeaderElementComponent } from '@elements/header-element/header-element.component';
import { AnalyticsIntegrationService } from '@services/analyticsIntegration.service';
import { MetaTagService } from '@services/meta-tag.service';
@Component({
selector: 'grt-terms-page',
templateUrl: './terms-page.component.html',
styleUrls: ['./terms-page.component.scss'],
imports: [HeaderElementComponent, FooterElementComponent],
})
export class TermsPageComponent implements OnInit {
private meta = inject(Meta);
private titleService = inject(Title);
private analyticsIntegrationService = inject(AnalyticsIntegrationService);
private metaTag = inject(MetaTagService);
currentYear = 0;
isBrowser!: boolean;
constructor() {
const platformId = inject(PLATFORM_ID);
this.isBrowser = isPlatformBrowser(platformId);
this.titleService.setTitle('Terms & Conditions - Go Real Travel');
this.metaTag.removeMetaTags();
this.meta.addTags(
this.metaTag.getMetaTags(
'Terms & Conditions - Go Real Travel',
"Embark on a worry-free travel experience! Familiarize yourself with Go Real Travel's Terms and Conditions for a seamless journey.",
),
);
}
ngOnInit() {
this.currentYear = new Date().getFullYear();
if (this.isBrowser) {
this.analyticsIntegrationService.loadScript();
}
}
}
|