34 lines
1.1 KiB
JavaScript
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;
|
|
}
|
|
} |