@talend/react-components
Version:
Set of react components.
44 lines • 1.37 kB
JavaScript
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