infinity-forge
Version:
17 lines • 1.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ButtonUploadImageMobile = ButtonUploadImageMobile;
var jsx_runtime_1 = require("react/jsx-runtime");
var ui_1 = require("../../../../../../../ui/index.js");
function ButtonUploadImageMobile(props) {
var _a, _b;
var _c = (0, ui_1.useFile)(props.mobile), loading = _c.loading, InputFile = _c.InputFile, LabelFileArea = _c.LabelFileArea;
if ((props === null || props === void 0 ? void 0 : props.isMobile) ||
!(props === null || props === void 0 ? void 0 : props.enableMobileImage) ||
((_a = props === null || props === void 0 ? void 0 : props.mobile) === null || _a === void 0 ? void 0 : _a.mobileFilesAlredyExist) ||
!((_b = props.mobile) === null || _b === void 0 ? void 0 : _b.nameFileMobile)) {
return (0, jsx_runtime_1.jsx)(jsx_runtime_1.Fragment, {});
}
return ((0, jsx_runtime_1.jsx)(ui_1.Tooltip, { idTooltip: 'MobileFile', bgColor: '#fff', enableHover: true, enableArrow: true, content: 'Arquivo Mobile', trigger: (0, jsx_runtime_1.jsx)(LabelFileArea, { children: (0, jsx_runtime_1.jsxs)("div", { className: 'action-button', children: [(0, jsx_runtime_1.jsx)("div", { style: { display: 'none' }, children: (0, jsx_runtime_1.jsx)(InputFile, {}) }), loading ? (0, jsx_runtime_1.jsx)(ui_1.LoaderCircle, { size: 14, color: '#000' }) : (0, jsx_runtime_1.jsx)(ui_1.Icon, { name: 'IconMobile' })] }) }) }));
}
//# sourceMappingURL=index.js.map