My_Test_Repo/force-app/main/default/lwc/fileupload/fileupload.js

34 lines
1.1 KiB
JavaScript

import { track } from 'lwc';
import BaseChatMessage from 'lightningsnapin/BaseChatMessage';
const CHAT_CONTENT_CLASS = 'chat-content';
const AGENT_USER_TYPE = 'agent';
const CHASITOR_USER_TYPE = 'chasitor';
const SUPPORTED_USER_TYPES = [AGENT_USER_TYPE, CHASITOR_USER_TYPE];
const LWC_PREFIX = 'lwc:';
export default class fileupload extends BaseChatMessage {
@track content = '';
showNow=false;
showNoContent=false;
text = ''; // Declare 'text' variable
connectedCallback() {
if(this.messageContent.value.startsWith(LWC_PREFIX)) { // Use the constant LWC_PREFIX
if(this.messageContent.value.split(':')[1]==="Yes") { // Use double quotes
this.showNow=true;
} else {
this.text='The file upload option is not available';
this.showNoContent=true;
}
} else {
this.showNoContent=true;
this.text=this.messageContent.value;
}
}
handleUploadFinished(event) { // Add 'event' parameter
const uploadedFiles = event.detail.files;
}
}