UNPKG

@talend/react-components

Version:
52 lines (51 loc) 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AppLoaderComponent = AppLoaderComponent; exports.default = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _reactI18next = require("react-i18next"); var _constants = _interopRequireDefault(require("../constants")); var _translate = _interopRequireDefault(require("../translate")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function AppLoaderComponent({ t }) { return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "tc-app-loader-container", "aria-label": t('APP_LOADER_LOADING', { defaultValue: 'Loading application' }), role: "status", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "tc-app-loader-icon", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "tc-app-loader", children: /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { className: "spinner-wrapper", children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "spinner-left", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "circle" }) }), /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "spinner-right", children: /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { className: "circle" }) })] }) }) }) }); } AppLoaderComponent.propTypes = { t: _propTypes.default.func }; AppLoaderComponent.defaultProps = { t: (0, _translate.default)() }; var _default = exports.default = (0, _reactI18next.withTranslation)(_constants.default)(AppLoaderComponent); //# sourceMappingURL=AppLoader.component.js.map