Rocket.Chat.ReactNative/app/containers/MessageComposer/constants.ts

36 lines
752 B
TypeScript

import { Options } from 'react-native-image-crop-picker';
import { TMarkdownStyle } from './interfaces';
export const IMAGE_PICKER_CONFIG = {
cropping: true,
avoidEmptySpaceAroundImage: false,
freeStyleCropEnabled: true,
forceJpg: true
};
export const LIBRARY_PICKER_CONFIG: Options = {
multiple: true,
compressVideoPreset: 'Passthrough',
mediaType: 'any'
};
export const VIDEO_PICKER_CONFIG: Options = {
mediaType: 'video'
};
export const TIMEOUT_CLOSE_EMOJI_KEYBOARD = 300;
export const MIN_HEIGHT = 48;
export const MAX_HEIGHT = 200;
export const NO_CANNED_RESPONSES = 'no-canned-responses';
export const MARKDOWN_STYLES: Record<TMarkdownStyle, string> = {
bold: '*',
italic: '_',
strike: '~',
code: '`',
'code-block': '```'
};