UNPKG

@eeacms/volto-chatbot

Version:

@eeacms/volto-chatbot: Volto add-on

23 lines (19 loc) 625 B
import React from 'react'; import withDanswerData from './withDanswerData'; import ChatWindow from './ChatWindow'; import superagent from 'superagent'; function ChatBlockView(props) { const { assistantData, data, isEditMode } = props; return assistantData ? ( <ChatWindow persona={assistantData} isEditMode={isEditMode} {...data} /> ) : ( <div>Chatbot</div> ); } export default withDanswerData((props) => [ 'assistantData', typeof props.data?.assistant !== 'undefined' ? superagent.get(`/_v1_da/persona/${props.data.assistant}`).type('json') : null, props.data?.assistant, ])(ChatBlockView);