@botonic/react
Version:
Build Chatbots using React
31 lines (30 loc) • 1.21 kB
text/typescript
/* eslint-disable @typescript-eslint/naming-convention */
export enum WebchatAction {
ADD_MESSAGE = 'addMessage',
ADD_MESSAGE_COMPONENT = 'addMessageComponent',
CLEAR_MESSAGES = 'clearMessages',
DO_RENDER_CUSTOM_COMPONENT = 'doRenderCustomComponent',
RESET_UNREAD_MESSAGES = 'resetUnreadMessages',
SET_CURRENT_ATTACHMENT = 'setCurrentAttachment',
SET_ERROR = 'setError',
SET_LAST_MESSAGE_VISIBLE = 'setlastMessageVisible',
SET_ONLINE = 'setOnline',
TOGGLE_COVER_COMPONENT = 'toggleCoverComponent',
TOGGLE_EMOJI_PICKER = 'toggleEmojiPicker',
TOGGLE_PERSISTENT_MENU = 'togglePersistentMenu',
TOGGLE_WEBCHAT = 'toggleWebchat',
UPDATE_DEV_SETTINGS = 'updateDevSettings',
UPDATE_HANDOFF = 'updateHandoff',
UPDATE_LAST_MESSAGE_DATE = 'updateLastMessageDate',
UPDATE_LAST_ROUTE_PATH = 'updateLastRoutePath',
UPDATE_LATEST_INPUT = 'updateLatestInput',
UPDATE_MESSAGE = 'updateMessage',
UPDATE_REPLIES = 'updateReplies',
UPDATE_SESSION = 'updateSession',
UPDATE_THEME = 'updateTheme',
UPDATE_TYPING = 'updateTyping',
UPDATE_WEBVIEW = 'updateWebview',
REMOVE_REPLIES = 'removeReplies',
REMOVE_WEBVIEW = 'removeWebview',
SET_IS_INPUT_FOCUSED = 'setIsInputFocused',
}