UNPKG

local-one-widget-plugins

Version:

Plugins for ACE Knowledge One Widget integrations with ACE Contact Centre

38 lines 1.26 kB
import { createLogger } from '@telia-ace/edge-log'; var log = createLogger('one-widget-plugins/chat/emailForm'); export var emailForm = function emailForm(textManager, emailAddress, provider) { return function (builder) { builder.createComponent({ component: 'Email', name: 'email-field', type: 'string', title: textManager.get('emailLabel', [], false), placeholder: textManager.get('emailPlaceholder', [], false), value: emailAddress && emailAddress.length ? emailAddress : '', required: true }).createComponent({ component: 'Submit', type: 'submit', name: 'email-submit', value: textManager.get('emailSubmit', [], false), actionKey: 'email-submit', evaluate: true }).createComponent({ component: 'Group', name: 'buttonGroup', type: 'object' }, function (subBuilder) { return subBuilder.createComponent({ component: 'Button', type: 'button', value: textManager.get('emailSkip', [], false), name: 'email-decline', onClick: function onClick() { log.debug('Skip button clicked'); provider.closeEmailForm(); } }); }); }; }; //# sourceMappingURL=emailForm.js.map