@botonic/react
Version:
Build Chatbots using React
77 lines • 1.57 kB
JavaScript
import { __awaiter } from "tslib";
import { createContext } from 'react';
import { webchatInitialState } from './webchat/hooks';
export const RequestContext = createContext({
getString: () => '',
setLocale: () => undefined,
session: {},
params: {},
input: {},
defaultDelay: 0,
defaultTyping: 0,
});
export const WebviewRequestContext = createContext({
closeWebview: () => undefined,
getString: () => '',
params: {},
session: {},
});
export const WebchatContext = createContext({
addMessage: () => {
return;
},
closeWebview: () => {
return;
},
getThemeProperty: () => {
return;
},
openWebview: () => {
return;
},
resolveCase: () => {
return;
},
resetUnreadMessages: () => {
return;
},
setLastMessageVisible: () => {
return;
},
sendAttachment: () => {
return;
},
sendInput: () => {
return;
},
sendPayload: () => {
return;
},
sendText: () => {
return;
},
theme: {},
toggleWebchat: () => {
return;
},
updateLatestInput: () => {
return;
},
updateMessage: () => {
return;
},
updateReplies: () => {
return;
},
updateUser: () => {
return;
},
updateWebchatDevSettings: () => {
return;
},
webchatState: webchatInitialState,
trackEvent: () => __awaiter(void 0, void 0, void 0, function* () {
return;
}),
});
//# sourceMappingURL=contexts.js.map