@botonic/react
Version:
Build Chatbots using React
79 lines • 1.88 kB
JavaScript
import { __awaiter } from "tslib";
import { createContext } from 'react';
export { useWebchat } from './use-webchat';
export const WebchatContext = createContext({
addMessage: () => {
return;
},
getThemeProperty: () => {
return;
},
closeWebview: () => __awaiter(void 0, void 0, void 0, function* () {
return;
}),
openWebview: () => {
return;
},
resolveCase: () => {
return;
},
resetUnreadMessages: () => {
return;
},
setIsInputFocused: () => {
return;
},
setLastMessageVisible: () => {
return;
},
sendAttachment: () => __awaiter(void 0, void 0, void 0, function* () {
return;
}),
sendInput: () => __awaiter(void 0, void 0, void 0, function* () {
return;
}),
sendPayload: () => __awaiter(void 0, void 0, void 0, function* () {
return;
}),
sendText: () => __awaiter(void 0, void 0, void 0, function* () {
return;
}),
toggleCoverComponent: () => {
return;
},
toggleWebchat: () => {
return;
},
toggleEmojiPicker: () => {
return;
},
togglePersistentMenu: () => {
return;
},
updateLatestInput: () => {
return;
},
updateMessage: () => {
return;
},
updateReplies: () => {
return;
},
updateUser: () => {
return;
},
updateWebchatDevSettings: () => {
return;
},
webchatState: {},
trackEvent: () => __awaiter(void 0, void 0, void 0, function* () {
return;
}),
webchatContainerRef: { current: null },
chatAreaRef: { current: null },
inputPanelRef: { current: null },
headerRef: { current: null },
scrollableMessagesListRef: { current: null },
repliesRef: { current: null },
});
//# sourceMappingURL=index.js.map