fix: add datatestid link preview staged

pull/3281/head
Audric Ackermann 4 months ago
parent ba3d7f43db
commit fea05a2853
No known key found for this signature in database

@ -74,9 +74,11 @@ export const StagedLinkPreview = (props: Props) => {
justifyContent={isLoading ? 'center' : 'flex-start'}
alignItems={'center'}
>
{isLoading ? <SessionSpinner loading={isLoading} /> : null}
{isLoading ? (
<SessionSpinner loading={isLoading} data-testid="link-preview-loading" />
) : null}
{isLoaded && image && isContentTypeImage ? (
<StyledImage>
<StyledImage data-testid="link-preview-image">
<Image
alt={AriaLabels.imageStagedLinkPreview}
attachment={image as any}
@ -87,7 +89,7 @@ export const StagedLinkPreview = (props: Props) => {
/>
</StyledImage>
) : null}
{isLoaded ? <StyledText>{title}</StyledText> : null}
{isLoaded ? <StyledText data-testid="link-preview-title">{title}</StyledText> : null}
</Flex>
<SessionIconButton
iconType="exit"
@ -98,6 +100,7 @@ export const StagedLinkPreview = (props: Props) => {
}}
margin={'0 var(--margins-sm) 0 0'}
aria-label={window.i18n('close')}
dataTestId="link-preview-close"
style={{
position: isLoading ? 'absolute' : undefined,
right: isLoading ? 'var(--margins-sm)' : undefined,

6
ts/react.d.ts vendored

@ -176,6 +176,12 @@ declare module 'react' {
| 'session-link-helpdesk'
| 'session-faq-link'
// link preview (staged)
| 'link-preview-loading'
| 'link-preview-image'
| 'link-preview-title'
| 'link-preview-close'
// to sort
| 'restore-using-recovery'
| 'link-device'

Loading…
Cancel
Save