UNPKG

infinity-forge

Version:
17 lines 1.48 kB
"use strict"; 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