genesys-chat-rr
Version:
Class iteration chat genesys royalresorts.com
79 lines (75 loc) • 2.57 kB
JavaScript
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
}