diff --git a/front/app/src/app/views/contracts/contracts.component.ts b/front/app/src/app/views/contracts/contracts.component.ts index 73ce5680..e4b5ea13 100644 --- a/front/app/src/app/views/contracts/contracts.component.ts +++ b/front/app/src/app/views/contracts/contracts.component.ts @@ -1,6 +1,6 @@ -import { Component, Input, OnInit } from '@angular/core'; +import { Component, ElementRef, Input, OnInit } from '@angular/core'; import { ActivatedRoute, ParamMap } from "@angular/router"; -import { DomSanitizer } from "@angular/platform-browser"; +import { DomSanitizer, Meta } from "@angular/platform-browser"; import { ImageUploaderCrudService } from "@common/crud/crud.service"; @@ -98,12 +98,7 @@ export class ContractsCardComponent extends BaseContractsComponent{
-
-

Cette page est à la destination exclusive de {{ this.signatory }}

-

Si vous n'êtes pas {{ this.signatory }}, veuillez fermer cette page immédiatement et surpprimer tous les liens en votre possession menant vers celle-ci.

-

En vous maintenant et/ou en interagissant avec cette page, vous enfreignez l'article L.229 du code pénal de l'Etat de San Andreas pour usurpation d'identité et vous vous exposez ainsi à une amende de 20 000$ ainsi qu'à des poursuites civiles.

-

Le cabinet Cooper, Hillman & Toshi LLC

-
+
@@ -117,10 +112,13 @@ export class ContractsSignatureComponent implements OnInit { affixed = false; + public legalText: string = ""; + constructor( private route: ActivatedRoute, private sanitizer: DomSanitizer, private crudService: ImageUploaderCrudService, + private meta: Meta, ) {} ngOnInit() { @@ -134,8 +132,26 @@ export class ContractsSignatureComponent implements OnInit { } else { this.signatory = this.signature.entity.entity_data.firstname + " " + this.signature.entity.entity_data.lastname; } - }) - }) + + this.legalText = ` +

Cette page est à la destination exclusive de ${ this.signatory }

+

Si vous n'êtes pas ${ this.signatory }, veuillez fermer cette page immédiatement et surpprimer tous les liens en votre possession menant vers celle-ci.

+

En vous maintenant et/ou en interagissant avec cette page, vous enfreignez l'article L.229 du code pénal de l'Etat de San Andreas pour usurpation d'identité et vous vous exposez ainsi à une amende de 20 000$ ainsi qu'à des poursuites civiles.

+

Le cabinet Cooper, Hillman & Toshi LLC

+ ` + + this.meta.updateTag({ + name: 'og:title', + property: 'og:title', + content: this.signature.contract_label}); + this.meta.updateTag({ + name: 'og:description', + property: 'og:description', + content: this.legalText.replace(/<[^>]*>/g, '').trim() + }); + this.meta.updateTag({ name: 'og:image', content: `${location.origin}/assets/logo.png` }); + }); + }); } getPreview() {