12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import { VALIDATE_STATUS, BASE_CLASS_PREFIX } from '../base/constants';
- const PREFIX = `${BASE_CLASS_PREFIX}-upload`;
- const FILE_LIST_PIC = 'picture' as const;
- const FILE_LIST_DEFAULT = 'list' as const;
- const PROGRESS_COEFFICIENT = 0.95;
- const cssClasses = {
- PREFIX,
- // WRAPPER: `${PREFIX}-wrapper`,
- LIST: `${PREFIX}-list`,
- };
- const TRIGGER_AUTO = 'auto' as const;
- const TRIGGER_CUSTOM = 'custom' as const;
- const strings = {
- FILE_STATUS_UPLOADING: 'uploading',
- FILE_STATUS_SUCCESS: 'success',
- FILE_STATUS_UPLOAD_FAIL: 'uploadFail',
- FILE_STATUS_VALIDATING: 'validating',
- FILE_STATUS_VALID_FAIL: 'validateFail',
- FILE_STATUS_WAIT_UPLOAD: 'wait',
- FILE_LIST_PIC,
- FILE_LIST_DEFAULT,
- LIST_TYPE: [FILE_LIST_PIC, FILE_LIST_DEFAULT],
- imageTypes: ['image', 'webp', 'png', 'svg', 'gif', 'jpg', 'jpeg', 'bmp', 'dpg'],
- DRAG_AREA_DEFAULT: 'default',
- DRAG_AREA_LEGAL: 'legal',
- DRAG_AREA_ILLEGAL: 'illegal',
- TRIGGER_AUTO,
- TRIGGER_CUSTOM,
- UPLOAD_TRIGGER: [TRIGGER_AUTO, TRIGGER_CUSTOM],
- VALIDATE_STATUS,
- PROMPT_POSITION: ['left', 'right', 'bottom'] as const,
- };
- const numbers = {
- PROGRESS_COEFFICIENT
- };
- export { cssClasses, strings, numbers };
|