1234567891011121314151617181920212223242526 |
- import styled from '@emotion/styled';
- import Alert from 'sentry/components/alert';
- import ExternalLink from 'sentry/components/links/externalLink';
- import {tct} from 'sentry/locale';
- import space from 'sentry/styles/space';
- import getPendingInvite from 'sentry/utils/getPendingInvite';
- const TwoFactorRequired = () =>
- !getPendingInvite() ? null : (
- <StyledAlert data-test-id="require-2fa" type="error" showIcon>
- {tct(
- 'You have been invited to an organization that requires [link:two-factor authentication].' +
- ' Setup two-factor authentication below to join your organization.',
- {
- link: <ExternalLink href="https://docs.sentry.io/accounts/require-2fa/" />,
- }
- )}
- </StyledAlert>
- );
- const StyledAlert = styled(Alert)`
- margin: ${space(3)} 0;
- `;
- export default TwoFactorRequired;
|