diff --git a/libs/components/src/lib/components/CategorySetting/CategorySettingSidebar.tsx b/libs/components/src/lib/components/CategorySetting/CategorySettingSidebar.tsx index a3cba436ca..b97de71e4d 100644 --- a/libs/components/src/lib/components/CategorySetting/CategorySettingSidebar.tsx +++ b/libs/components/src/lib/components/CategorySetting/CategorySettingSidebar.tsx @@ -1,6 +1,6 @@ import { useCategory } from '@mezon/core'; import { selectCurrentChannel, selectWelcomeChannelByClanId } from '@mezon/store'; -import type { ICategoryChannel, IChannel } from '@mezon/utils'; +import { ICategoryChannel, IChannel, generateE2eId } from '@mezon/utils'; import { useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useSelector } from 'react-redux'; @@ -66,6 +66,7 @@ const CategorySettingSidebar: React.FC = ({ onClic diff --git a/libs/components/src/lib/components/ChannelList/CategorizedChannels/index.tsx b/libs/components/src/lib/components/ChannelList/CategorizedChannels/index.tsx index d1fb27e55b..cdbc7bea64 100644 --- a/libs/components/src/lib/components/ChannelList/CategorizedChannels/index.tsx +++ b/libs/components/src/lib/components/ChannelList/CategorizedChannels/index.tsx @@ -171,13 +171,19 @@ const CategorizedItem: React.FC = ({ category }) => { return ( category.category_name && ( -
+
diff --git a/libs/components/src/lib/components/ModalConfirm/index.tsx b/libs/components/src/lib/components/ModalConfirm/index.tsx index 012dee5e92..16cfc45ff9 100644 --- a/libs/components/src/lib/components/ModalConfirm/index.tsx +++ b/libs/components/src/lib/components/ModalConfirm/index.tsx @@ -1,4 +1,5 @@ import { useEscapeKeyClose } from '@mezon/core'; +import { generateE2eId } from '@mezon/utils'; import { useEffect, useRef } from 'react'; import { Trans, useTranslation } from 'react-i18next'; @@ -71,10 +72,15 @@ const ModalConfirm = ({
{t('cancel')}
-
+
{buttonName}
diff --git a/libs/components/src/lib/components/PanelCategory/index.tsx b/libs/components/src/lib/components/PanelCategory/index.tsx index 00d76efbbb..4bcda36ee6 100644 --- a/libs/components/src/lib/components/PanelCategory/index.tsx +++ b/libs/components/src/lib/components/PanelCategory/index.tsx @@ -19,6 +19,7 @@ import { FOR_24_HOURS, FOR_3_HOURS, FOR_8_HOURS, + generateE2eId, ICategoryChannel, MUTE } from '@mezon/utils'; @@ -216,6 +217,7 @@ const PanelCategory: React.FC = ({ role={'button'} style={{ left: coords.mouseX, bottom: positionTop ? '12px' : 'auto', top: positionTop ? 'auto' : coords.mouseY }} className="outline-none fixed top-full rounded-lg z-30 w-[200px] py-[10px] px-[10px] shadow-md bg-theme-contexify" + data-e2e={generateE2eId('clan_page.side_bar.panel.category_panel')} >