UNPKG

frc-ui

Version:

React Web UI

54 lines (50 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _urls = require("./urls"); var _default = function _default(prefix) { return [{ key: 'chatFile', method: 'post', headers: { Accept: 'application/json' }, url: function url() { return "".concat(prefix).concat(_urls.tender, "fs/upload"); }, body: function body(payload) { return payload.file; }, loading: function loading(state, action) { state[action.payload.type] = { success: false, loading: true, url: undefined, payload: action.payload }; return Object.assign({}, state); }, success: function success(state, action) { state[action.payload.type] = { success: true, loading: false, url: action.result, payload: action.payload }; return Object.assign({}, state); }, fail: function fail(state, action) { state[action.payload.type] = { success: false, loading: false, url: undefined, error: action.error, payload: action.payload }; return Object.assign({}, state); } }]; }; exports["default"] = _default;