chore: match datatestid with figma

pull/3052/head
Audric Ackermann 6 months ago
parent 0dd0869348
commit d958543a67
No known key found for this signature in database

@ -1,6 +1,7 @@
import styled from 'styled-components'; import styled from 'styled-components';
import { GroupPubkeyType, PubkeyType } from 'libsession_util_nodejs'; import { GroupPubkeyType, PubkeyType } from 'libsession_util_nodejs';
import { isEmpty } from 'lodash';
import { useNicknameOrProfileNameOrShortenedPubkey } from '../hooks/useParamSelector'; import { useNicknameOrProfileNameOrShortenedPubkey } from '../hooks/useParamSelector';
import { promoteUsersInGroup } from '../interactions/conversationInteractions'; import { promoteUsersInGroup } from '../interactions/conversationInteractions';
import { PubKey } from '../session/types'; import { PubKey } from '../session/types';
@ -35,7 +36,6 @@ import {
MetaGroupWrapperActions, MetaGroupWrapperActions,
UserGroupsWrapperActions, UserGroupsWrapperActions,
} from '../webworker/workers/browser/libsession_worker_interface'; } from '../webworker/workers/browser/libsession_worker_interface';
import { isEmpty } from 'lodash';
const AvatarContainer = styled.div` const AvatarContainer = styled.div`
position: relative; position: relative;
@ -191,7 +191,7 @@ const GroupStatusText = ({ groupPk, pubkey }: { pubkey: PubkeyType; groupPk: Gro
} }
return ( return (
<StyledGroupStatusText <StyledGroupStatusText
data-testid={'group-member-status-text'} data-testid={'contact-status'}
isFailure={ isFailure={
(groupPromotionFailed && !groupPromotionSending) || (groupPromotionFailed && !groupPromotionSending) ||
(groupInviteFailed && !groupInviteSending) (groupInviteFailed && !groupInviteSending)
@ -353,7 +353,7 @@ export const MemberListItem = ({
margin="0 var(--margins-md)" margin="0 var(--margins-md)"
alignItems="flex-start" alignItems="flex-start"
> >
<StyledName data-testid={'group-member-name'} maxName={maxNameWidth}> <StyledName data-testid={'contact'} maxName={maxNameWidth}>
{ourName || memberName} {ourName || memberName}
</StyledName> </StyledName>
<GroupStatusContainer <GroupStatusContainer
@ -368,7 +368,13 @@ export const MemberListItem = ({
{!inMentions && !hideRadioButton && ( {!inMentions && !hideRadioButton && (
<StyledCheckContainer> <StyledCheckContainer>
<SessionRadio active={isSelected} value={pubkey} inputName={pubkey} label="" /> <SessionRadio
active={isSelected}
value={pubkey}
inputName={pubkey}
label=""
inputDataTestId="select-contact"
/>
</StyledCheckContainer> </StyledCheckContainer>
)} )}
</StyledSessionMemberItem> </StyledSessionMemberItem>

@ -72,7 +72,7 @@ const StyledGroupInviteBanner = styled(Flex)`
export const GroupInviteRequiredVersionBanner = () => { export const GroupInviteRequiredVersionBanner = () => {
return ( return (
<StyledGroupInviteBanner data-testid="invite-warning"> <StyledGroupInviteBanner data-testid="version-warning">
{window.i18n('groupInviteVersion')} {window.i18n('groupInviteVersion')}
</StyledGroupInviteBanner> </StyledGroupInviteBanner>
); );

@ -14,7 +14,7 @@ import {
useIsPrivate, useIsPrivate,
useIsPublic, useIsPublic,
useSortedGroupMembers, useSortedGroupMembers,
useZombies useZombies,
} from '../../hooks/useParamSelector'; } from '../../hooks/useParamSelector';
import { useSet } from '../../hooks/useSet'; import { useSet } from '../../hooks/useSet';
import { ClosedGroup } from '../../session/group/closed-group'; import { ClosedGroup } from '../../session/group/closed-group';

@ -57,7 +57,7 @@ export function OpenUrlModal(props: OpenUrlModalState) {
buttonColor={SessionButtonColor.Danger} buttonColor={SessionButtonColor.Danger}
buttonType={SessionButtonType.Simple} buttonType={SessionButtonType.Simple}
onClick={onClickOpen} onClick={onClickOpen}
dataTestId="session-confirm-ok-button" dataTestId="open-url-confirm-button"
/> />
<SessionButton <SessionButton
text={window.i18n('urlCopy')} text={window.i18n('urlCopy')}

5
ts/react.d.ts vendored

@ -172,6 +172,11 @@ declare module 'react' {
// to sort // to sort
| 'restore-using-recovery' | 'restore-using-recovery'
| 'link-device' | 'link-device'
| 'select-contact'
| 'contact' // this is way too generic
| 'contact-status'
| 'version-warning'
| 'open-url-confirm-button'
| 'continue-session-button' | 'continue-session-button'
| 'next-new-conversation-button' | 'next-new-conversation-button'
| 'reveal-recovery-phrase' | 'reveal-recovery-phrase'

Loading…
Cancel
Save