import { Component, OnInit } from '@angular/core'; import { CommonService } from 'src/app/hmg-common/services/common/common.service'; import { TranslatorService } from 'src/app/hmg-common/services/translator/translator.service'; import { OfferDiscountService } from '../services/service'; import { SocialSharing } from '@ionic-native/social-sharing/ngx'; @Component({ selector: 'app-offer-details', templateUrl: './offer-details.component.html', styleUrls: ['./offer-details.component.scss'], }) export class OfferDetailsComponent implements OnInit { public details: any; public direction: String; public related: any; constructor(public ts: TranslatorService, private socialSharing: SocialSharing, public cs: CommonService, public offersService: OfferDiscountService) { } ngOnInit() { this.direction = TranslatorService.getCurrentDirection(); this.details = this.cs.sharedService.getSharedData(OfferDiscountService.selected_offers, false); this.related = this.cs.sharedService.getSharedData(OfferDiscountService.related_offers, false); } checkDate(date) { return new Date(date) >= new Date() } getDotted(temp) { temp = this.stripHtml(temp); return temp.substring(0, 100) + " ..."; } stripHtml(html) { var temporalDivElement = document.createElement("div"); temporalDivElement.innerHTML = html; return temporalDivElement.textContent || temporalDivElement.innerText || ""; } share() { this.socialSharing.share(this.details.Description, this.details.Title, this.details.Banner_Image).then((result) => { console.log(result); }) } }