|
|
@ -1,10 +1,30 @@ |
|
|
|
import { LightningElement } from 'lwc'; |
|
|
|
import pubsub from 'vlocity_cmt/pubsub'; |
|
|
|
import { LightningElement, track } from 'lwc'; |
|
|
|
import { OmniscriptBaseMixin } from 'vlocity_cmt/omniscriptBaseMixin'; |
|
|
|
|
|
|
|
export default class MyCustomComponent extends OmniscriptBaseMixin(LightningElement) { |
|
|
|
@track layout; |
|
|
|
@track theme; |
|
|
|
@track parentClass; |
|
|
|
|
|
|
|
connectedCallback() { |
|
|
|
console.log("MyCustomComponent - Connected"); |
|
|
|
|
|
|
|
this.layout = this.getAttribute('data-omni-layout'); // returns lightning or newport
|
|
|
|
this.theme = this.layout === 'lightning' ? 'slds' : 'nds'; // we can now use theme={theme} in html
|
|
|
|
this.parentClass = this.layout === 'lightning' ? 'slds-grid slds-wrap' : 'nds-grid nds-wrap'; |
|
|
|
|
|
|
|
try { |
|
|
|
console.log("MyCustomComponent - this:", this); |
|
|
|
console.log("MyCustomComponent - this.omniScriptHeaderDef:", JSON.parse(JSON.stringify(this.omniScriptHeaderDef))); |
|
|
|
console.log("MyCustomComponent - this.omniResume:", JSON.parse(JSON.stringify(this.omniResume))); |
|
|
|
console.log("MyCustomComponent - this.omniSeedJson:", JSON.parse(JSON.stringify(this.omniSeedJson))); |
|
|
|
console.log("MyCustomComponent - this.omniJsonDef:", JSON.parse(JSON.stringify(this.omniJsonDef))); |
|
|
|
console.log("MyCustomComponent - this.omniJsonData:", JSON.parse(JSON.stringify(this.omniJsonData))); |
|
|
|
// console.log("MyCustomComponent - this.omniLayout:", JSON.parse(JSON.stringify(this.omniLayout)));
|
|
|
|
} catch (e) { |
|
|
|
console.debug("Error Parsing: ", e); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
handleBlur(evt) { |
|
|
|