UNPKG

genesys-chat-rr

Version:

Class iteration chat genesys royalresorts.com

79 lines (75 loc) 2.57 kB
let I18N = null; let LANGOPT = null; let FORMOPT = null; try { let LANG = typeof window.language != 'undefined' ? window.language: typeof window.lang != 'undefined' ? window.lang:'en'; console.log(LANG); I18N = require('../langs/'+LANG+'.json'); LANGOPT = I18N.labels; FORMOPT = I18N.form; console.log(LANGOPT); }catch (e){ console.error("Language is not defined"); } let CONFIG_CHAT = { widgets: { main: { theme: "blue", lang: "en", i18n: LANGOPT, themes:{ blue:'cx-theme-blue' } }, webchat: { emojis: true, uploadsEnabled: false, confirmFormCloseEnabled: true, timeFormat: 12, actionsMenu: true, chatButton:{ enabled: false, template: "<div class='cx-widget cx-webchat-chat-button' data-message='ChatButton' data-gcb-service-node='true'><div class='cx-icon' data-icon='chat'></div><span class='i18n' data-message='INICIAR'></span></div>", effect: 'fade', openDelay: 1000, effectDuration: 300, hideDuringInvite: true }, minimizarOnMobileRestore: false, transport: { type: 'purecloud-v2-sockets', dataURL: 'https://api.mypurecloud.com', deploymentKey: '90a75217-a800-4806-969e-afd41e901f61', orgGuid: '8e7cbcf0-1508-43c5-b137-04be77474be4', interactionData: { routing: { targetType: 'QUEUE', targetAddress: '', priority: 10 } } }, userData: { firstName: '', lastName: '', addressStreet: '', addressCity: '', addressPostalCode: '', addressState: '', phoneNumber: '', customField1Label: '', customField1: '', customField2Label: '', customField2: '', customField3Label: '', customField3: '' } } }, }; export { CONFIG_CHAT, FORMOPT, LANGOPT }