Files
2024-02-15 17:01:50 +00:00

38 lines
1.1 KiB
TypeScript

import {motion} from 'framer-motion';
import {t} from 'sentry/locale';
import ConfigStore from 'sentry/stores/configStore';
import testableTransition from 'sentry/utils/testableTransition';
import Wrapper from 'sentry/views/relocation/components/wrapper';
import type {StepProps} from './types';
export function InProgress(props: StepProps) {
const userIdentity = ConfigStore.get('userIdentity');
return (
<Wrapper data-test-id="in-progress">
<motion.h2>{t('Your relocation is under way!')}</motion.h2>
<motion.div
transition={testableTransition()}
variants={{
initial: {y: 30, opacity: 0},
animate: {y: 0, opacity: 1},
exit: {opacity: 0},
}}
>
<p>
{`Your relocation is currently being processed - we\'ll email the latest updates to ${userIdentity.email}. If you don't hear back from us in 24 hours, please `}
<a href="https://help.sentry.io">contact support</a>.
</p>
<hr />
<p>
UUID: <i>{props.existingRelocationUUID}</i>
</p>
</motion.div>
</Wrapper>
);
}
export default InProgress;