diff --git a/apps/chat/src/app/pages/channel/index.tsx b/apps/chat/src/app/pages/channel/index.tsx index 05e27c5b99..5c6eb3eeb0 100644 --- a/apps/chat/src/app/pages/channel/index.tsx +++ b/apps/chat/src/app/pages/channel/index.tsx @@ -40,6 +40,7 @@ import { EOverriddenPermission, ParticipantMeetState, SubPanelName, + generateE2eId, isBackgroundModeActive, isLinuxDesktop, isWindowsDesktop, @@ -350,6 +351,7 @@ const ChannelMainContent = ({ channelId }: ChannelMainContentProps) => { onContextMenu={(event) => event.preventDefault()} className={`border-l border-solid border-color-primary text-theme-primary relative overflow-y-scroll hide-scrollbar flex} ${closeMenu && !statusMenu && isShowMemberList ? 'w-full' : 'w-widthMemberList'}`} id="memberList" + data-e2e={generateE2eId('clan_page.secondary_side_bar')} > diff --git a/libs/components/src/lib/components/ChannelLink/ChannelLink.tsx b/libs/components/src/lib/components/ChannelLink/ChannelLink.tsx index 352fa2e2eb..7d0640ad9f 100644 --- a/libs/components/src/lib/components/ChannelLink/ChannelLink.tsx +++ b/libs/components/src/lib/components/ChannelLink/ChannelLink.tsx @@ -241,6 +241,7 @@ const ChannelLinkComponent = ({ {state === 'inactiveUnread' &&
} diff --git a/libs/components/src/lib/components/ChannelSetting/Component/Modal/modalAskChangeChannel.tsx b/libs/components/src/lib/components/ChannelSetting/Component/Modal/modalAskChangeChannel.tsx index 873f9f97aa..3f2786166b 100644 --- a/libs/components/src/lib/components/ChannelSetting/Component/Modal/modalAskChangeChannel.tsx +++ b/libs/components/src/lib/components/ChannelSetting/Component/Modal/modalAskChangeChannel.tsx @@ -1,3 +1,4 @@ +import { generateE2eId } from '@mezon/utils'; import { useTranslation } from 'react-i18next'; export type ModalAskChangeChannelProps = { @@ -18,10 +19,18 @@ const ModalAskChangeChannel = (props: ModalAskChangeChannelProps) => {

{t('unsavedChanges.warning')}

- -
diff --git a/libs/components/src/lib/components/ChannelSetting/Component/PermissionsChannel/PermissionManage/index.tsx b/libs/components/src/lib/components/ChannelSetting/Component/PermissionsChannel/PermissionManage/index.tsx index 5bbf80aea3..e848ccba7e 100644 --- a/libs/components/src/lib/components/ChannelSetting/Component/PermissionsChannel/PermissionManage/index.tsx +++ b/libs/components/src/lib/components/ChannelSetting/Component/PermissionsChannel/PermissionManage/index.tsx @@ -1,4 +1,5 @@ import { Icons } from '@mezon/ui'; +import { generateE2eId } from '@mezon/utils'; import React, { memo, useState } from 'react'; import MainPermissionManage from './MainPermissionManage'; @@ -22,7 +23,7 @@ const PermissionManage: React.FC = ({ const [showRole, setShowRole] = useState(true); return ( channelPrivate && ( -
+
{showRole && ( { checked={valueToggle} id="id-c01" onChange={handleToggle} + data-e2e={generateE2eId('channel_setting_page.permissions.button.change_status')} />
{valueToggle && ( -
+

{t('channelPermission.whoCanAccess')}