# -*- mode: snippet -*- # name: Class OmniscriptBaseMixin # condition: (locate-dominating-file buffer-file-name "lwc") # key: osbase # -- import template from './`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))`.html'; import { LightningElement } from 'lwc'; import pubsub from 'vlocity_cmt/pubsub'; import { OmniscriptBaseMixin } from 'vlocity_cmt/omniscriptBaseMixin'; export default class `(upcase-initials (file-name-nondirectory (file-name-sans-extension (buffer-file-name))))` extends OmniscriptBaseMixin(LightningElement) { connectedCallback() { console.log("`(file-name-nondirectory (file-name-sans-extension (buffer-file-name)))` - Connected"); $0 } handleBlur(evt) { this.omniUpdateDataJson(evt.target.value); } render() { return template; } }