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

6
ts/react.d.ts vendored

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

Loading…
Cancel
Save