@talend/react-components
Version:
Set of react components.
52 lines (51 loc) • 1.84 kB
JavaScript
;
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