1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-24 20:36:40 +07:00
vault-frontend/src/redux/uploads/constants.ts
2019-08-07 15:09:28 +07:00

37 lines
No EOL
768 B
TypeScript

import { IFile } from "~/redux/types";
import { IUploadState, IUploadStatus } from "./reducer";
const prefix = 'UPLOAD.';
export const UPLOAD_ACTIONS = {
UPLOAD_FILES: `${prefix}UPLOAD_FILES`,
UPLOAD_CANCEL: `${prefix}UPLOAD_CANCEL`,
ADD_STATUS: `${prefix}ADD_STATUS`,
DROP_STATUS: `${prefix}DROP_STATUS`,
SET_STATUS: `${prefix}SET_STATUS`,
};
export const EMPTY_FILE: IFile = {
id: null,
user_id: null,
node_id: null,
name: 'somefile.jpg',
path: '/covers/',
full_path: '/covers/somefile.jpg',
size: 2400000,
type: 'image',
mime: 'image/jpeg',
};
export const EMPTY_UPLOAD_STATUS: IUploadStatus = {
is_uploading: false,
preview: null,
error: null,
uuid: null,
url: null,
progress: 0,
thumbnail_url: null,
type: null,
}