Please enable JavaScript.
Coggle requires JavaScript to display documents.
<new-message-component> - Coggle Diagram
<new-message-component>
<email-template-generator-component>
components
<message-template-selector-component>
props
MessageTemplateCtrl: FormControl<MessageTemplate | null>
inputs
templateList: MessageTemplate[] = []
methods
onSelectTemplate()
outputs
selectedTemplateEvent: EventEmitter<MessageTemplate >
<template-missing-data-dialog-component>
components
<a3dn-contract-finder-component>
<a3dn-proposal-finder-component>
<a3dn-client-finder-component>
<a3dn-survey-finder-component>
props
form: FormGroup<MissingDataFormGroup>
title: string = 'Remplissage des champs manquants'
actionsButtons: DialogActionButton[]
icon: string = 'mail-template'
methods()
onValidateMissingData()
<template-folder-selector-component>
methods
onSelectTemplateFolder()
props
messageTemplatesFolderCtrl: FormControl<MessageTemplatesFolder | null>
inputs
folderList: MessageTemplatesFolder[] = []
outputs
selectedFolderEvent: EventEmitter<string>
methods
onNavigateToTemplatesSettings()
getMessageTemplates(contextualMessageEnum?: ContextualMessageEnum)
handleSelectedFolderEvent(forlderId : string)
handleSelectedTemplateEvent(template : MessageTemplate)
openMissingDataDialog()
generateMessage(type :... )
props
folderList: MessageTemplatesFolder[] = []
templateList: MessageTemplate[] = []
inputs
newMessageTemplateParams: NewMessageTemplateParams
newMessageTemplateContent : FormControl<string>