36 lines
752 B
TypeScript
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': '```'
|
|
};
|