@r3l/app
Version:
53 lines (45 loc) • 1.62 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ImageButton = void 0;
var _react = _interopRequireDefault(require("react"));
var _styled = require("../../styled");
var _imgIcon = _interopRequireDefault(require("../../../../public/img/icons/img-icon.png"));
var ImageButton = function ImageButton(_ref) {
var isDragActive = _ref.isDragActive,
uploading = _ref.uploading,
noText = _ref.noText;
return /*#__PURE__*/_react.default.createElement(_styled.Row, {
sx: {
margin: 'auto',
variant: 'cursor'
}
}, noText && uploading ? null : /*#__PURE__*/_react.default.createElement(_styled.Image, {
resizeMode: "contain",
sx: {
mr: 3.001,
width: 14,
height: 14
},
source: _imgIcon.default
}), uploading ? /*#__PURE__*/_react.default.createElement(Uploading, {
noText: noText
}) : noText ? null : /*#__PURE__*/_react.default.createElement(_styled.CTALink, {
sx: {
color: 'black'
}
}, isDragActive ? 'Drop image here ...' : 'Add Image'));
};
exports.ImageButton = ImageButton;
var Uploading = function Uploading(_ref2) {
var noText = _ref2.noText;
return /*#__PURE__*/_react.default.createElement(_styled.Row, null, noText ? null : /*#__PURE__*/_react.default.createElement(_styled.CTALink, {
sx: {
color: 'black',
mr: 3.001
}
}, "Uploading Images..."), /*#__PURE__*/_react.default.createElement(_styled.ActivityIndicator, null));
};
//# sourceMappingURL=ImageButton.js.map