UNPKG

@talend/react-components

Version:
44 lines 1.37 kB
import PropTypes from 'prop-types'; import { withTranslation } from 'react-i18next'; import I18N_DOMAIN_COMPONENTS from '../constants'; import getDefaultT from '../translate'; import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; export function AppLoaderComponent({ t }) { return /*#__PURE__*/_jsx("div", { className: "tc-app-loader-container", "aria-label": t('APP_LOADER_LOADING', { defaultValue: 'Loading application' }), role: "status", children: /*#__PURE__*/_jsx("div", { className: "tc-app-loader-icon", children: /*#__PURE__*/_jsx("div", { className: "tc-app-loader", children: /*#__PURE__*/_jsxs("div", { className: "spinner-wrapper", children: [/*#__PURE__*/_jsx("div", { className: "spinner-left", children: /*#__PURE__*/_jsx("div", { className: "circle" }) }), /*#__PURE__*/_jsx("div", { className: "spinner-right", children: /*#__PURE__*/_jsx("div", { className: "circle" }) })] }) }) }) }); } AppLoaderComponent.propTypes = { t: PropTypes.func }; AppLoaderComponent.defaultProps = { t: getDefaultT() }; export default withTranslation(I18N_DOMAIN_COMPONENTS)(AppLoaderComponent); //# sourceMappingURL=AppLoader.component.js.map