diff --git a/libs/components/src/lib/components/MessageWithUser/MessageHead.tsx b/libs/components/src/lib/components/MessageWithUser/MessageHead.tsx index 697e826ed9..64d9d639a3 100644 --- a/libs/components/src/lib/components/MessageWithUser/MessageHead.tsx +++ b/libs/components/src/lib/components/MessageWithUser/MessageHead.tsx @@ -1,5 +1,5 @@ import { getShowName, useColorsRoleById } from '@mezon/core'; -import { DEFAULT_MESSAGE_CREATOR_NAME_DISPLAY_COLOR, IMessageWithUser, convertTimeStringI18n } from '@mezon/utils'; +import { DEFAULT_MESSAGE_CREATOR_NAME_DISPLAY_COLOR, IMessageWithUser, convertTimeStringI18n, generateE2eId } from '@mezon/utils'; import { ChannelStreamMode } from 'mezon-js'; import { useTranslation } from 'react-i18next'; import getPendingNames from './usePendingNames'; @@ -56,6 +56,7 @@ const BaseMessageHead = ({ ? (userRolesClan?.highestPermissionRoleColor ?? DEFAULT_MESSAGE_CREATOR_NAME_DISPLAY_COLOR) : DEFAULT_MESSAGE_CREATOR_NAME_DISPLAY_COLOR }} + data-e2e={generateE2eId('base_profile.display_name')} > {mode === ChannelStreamMode.STREAM_MODE_CHANNEL || mode === ChannelStreamMode.STREAM_MODE_THREAD ? nameShowed : priorityName} {userRolesClan?.highestPermissionRoleIcon && diff --git a/libs/components/src/lib/components/ModalUserProfile/UserDescription.tsx b/libs/components/src/lib/components/ModalUserProfile/UserDescription.tsx index 5e574b2740..dad97174d6 100644 --- a/libs/components/src/lib/components/ModalUserProfile/UserDescription.tsx +++ b/libs/components/src/lib/components/ModalUserProfile/UserDescription.tsx @@ -1,3 +1,5 @@ +import { generateE2eId } from '@mezon/utils'; + type UserDescriptionProps = { title: string; detail: string; @@ -10,7 +12,9 @@ const UserDescription = ({ title, detail }: UserDescriptionProps) => {