UNPKG

@botonic/react

Version:

Build Chatbots using React

77 lines 1.57 kB
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