in genai-for-marketing/frontend/src/app/email-copy/email-copy.component.ts [568:594]
builEmailContents(ind: any, item: any) {
this.selectedBulkEmailIndex = ind + this.startIndex
this.bulEmailfiltered = this.bulEmailfiltered_DATA.filter(a => a.email === item.email)
this.bulEmailfiltered.forEach((element: { data: any; text: any, translation: any, generated_image: any, language: any }) => {
this.bulEmailTextContent = element.text;
this.bulEmailTextContentTranslate = element.translation
this.ShowBulkEmailContents = true;
this.bulEmailTextContentEnglish = element.text
this.activeEnglishButton = true;
this.activeETranslatedButton = false
this.activeEButton = this.activeEButton.fill(false);
this.activeEButton[ind] = true
if (element.generated_image) {
let base64_image = element.generated_image
base64_image = this.domSanitizer.bypassSecurityTrustResourceUrl('data:image/jpg;base64,'
+ element.generated_image);
this.bulkEmailImageContent = base64_image.changingThisBreaksApplicationSecurity;
// this.bulkEmailImageContent = `https://storage.googleapis.com/${this.bulkEmailImageContent}`;
} else if (this.selectedImage) {
this.bulkEmailImageContent = this.selectedImage.changingThisBreaksApplicationSecurity
} else {
this.bulkEmailImageContent = this.images[0].image
}
this.bulkEmailLanguage = element.language
});
}