@botonic/react
Version:
Build Chatbots using React
154 lines (153 loc) • 5.55 kB
TypeScript
export namespace COLORS {
const APPLE_GREEN: string;
const BLEACHED_CEDAR_PURPLE: string;
const BOTONIC_BLUE: string;
const CACTUS_GREEN: string;
const CONCRETE_WHITE: string;
const CURIOUS_BLUE: string;
const DAINTREE_BLUE: string;
const ERROR_RED: string;
const FRINGY_FLOWER_GREEN: string;
const GRAY: string;
const LIGHT_GRAY: string;
const MID_GRAY: string;
const PIGEON_POST_BLUE_ALPHA_0_5: string;
const RED_NOTIFICATIONS: string;
const SCORPION_GRAY: string;
const SEASHELL_WHITE: string;
const SILVER: string;
const SOLID_BLACK_ALPHA_0_2: string;
const SOLID_BLACK_ALPHA_0_5: string;
const SOLID_BLACK: string;
const SOLID_WHITE_ALPHA_0_2: string;
const SOLID_WHITE_ALPHA_0_8: string;
const SOLID_WHITE: string;
const TASMAN_GRAY: string;
const TRANSPARENT: string;
const WILD_SAND_WHITE: string;
}
export namespace WEBCHAT {
namespace DEFAULTS {
export { BotonicLogo as LOGO };
export { UrlIcon as URL_ICON };
export const ELEMENT_WIDTH: number;
export const ELEMENT_MARGIN_RIGHT: number;
export const STORAGE_KEY: string;
export const HOST_ID: string;
export const ID: string;
}
namespace CUSTOM_PROPERTIES {
const enableAnimations: string;
const markdownStyle: string;
const imagePreviewer: string;
const mobileBreakpoint: string;
const mobileStyle: string;
const webviewHeaderStyle: string;
const webviewStyle: string;
const brandColor: string;
const brandImage: string;
const customHeader: string;
const headerImage: string;
const headerStyle: string;
const headerSubtitle: string;
const headerTitle: string;
const botMessageBackground: string;
const botMessageBlobTick: string;
const botMessageBlobTickStyle: string;
const botMessageBlobWidth: string;
const botMessageBorderColor: string;
const botMessageImage: string;
const botMessageImageStyle: string;
const botMessageStyle: string;
const agentMessageImage: string;
const customMessageTypes: string;
const messageStyle: string;
const userMessageBackground: string;
const userMessageBlobTick: string;
const userMessageBlobTickStyle: string;
const userMessageBorderColor: string;
const userMessageStyle: string;
const enableMessageTimestamps: string;
const messageTimestampsFormat: string;
const messageTimestampsStyle: string;
const messageTimestampsWithImage: string;
const customIntro: string;
const introImage: string;
const introStyle: string;
const buttonHoverBackground: string;
const buttonHoverTextColor: string;
const buttonMessageType: string;
const buttonStyle: string;
const buttonDisabledStyle: string;
const buttonAutoDisable: string;
const buttonStyleBackground: string;
const buttonStyleColor: string;
const customButton: string;
const urlIconImage: string;
const urlIconEnabled: string;
const alignReplies: string;
const customReply: string;
const replyStyle: string;
const wrapReplies: string;
const customTrigger: string;
const triggerButtonImage: string;
const triggerButtonStyle: string;
const notificationsEnabled: string;
const notificationsBannerEnabled: string;
const notificationsBannerCustom: string;
const notificationsBannerText: string;
const notificationsTriggerButtonEnabled: string;
const scrollButtonEnabled: string;
const scrollButtonCustom: string;
const blockInputs: string;
const documentDownload: string;
const customMenuButton: string;
const customPersistentMenu: string;
const customEmojiPicker: string;
const customAttachments: string;
const customSendButton: string;
const darkBackgroundMenu: string;
const enableAttachments: string;
const enableEmojiPicker: string;
const enableSendButton: string;
const enableUserInput: string;
const persistentMenu: string;
const textPlaceholder: string;
const userInputBoxStyle: string;
const userInputStyle: string;
const coverComponent: string;
const coverComponentProps: string;
const customCarouselLeftArrow: string;
const customCarouselRightArrow: string;
const enableCarouselArrows: string;
}
}
export namespace MIME_WHITELIST {
const audio: string[];
const document: string[];
const image: string[];
const video: string[];
}
export const MAX_ALLOWED_SIZE_MB: 10;
export namespace ROLES {
const ATTACHMENT_ICON: string;
const EMOJI_PICKER_ICON: string;
const EMOJI_PICKER: string;
const HEADER: string;
const MESSAGE_LIST: string;
const PERSISTENT_MENU_ICON: string;
const PERSISTENT_MENU: string;
const SEND_BUTTON_ICON: string;
const WEBCHAT: string;
const TRIGGER_BUTTON: string;
const TYPING_INDICATOR: string;
const TEXT_BOX: string;
const WEBVIEW: string;
const WEBVIEW_HEADER: string;
const MESSAGE: string;
const IMAGE_MESSAGE: string;
const AUDIO_MESSAGE: string;
const VIDEO_MESSAGE: string;
const DOCUMENT_MESSAGE: string;
const RAW_MESSAGE: string;
}