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';
- function TwoFactorRequired() {
- return !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;
|