import { Email24, EmailNew16, Launch16 } from "@carbon/icons-react"; import { Switch } from "antd"; import classNames from "classnames"; import { formatDateTimeFromNow } from "core/helpers/date-time"; import "moment/min/locales"; import { useRef } from "react"; import { useTranslation } from "react-i18next"; import { utilService } from "core/services/common-services/util-service"; import { data } from "./Data"; import "./NotificationDropdown.scss"; const NotificationDropdown = (props: any) => { const [translate] = useTranslation(); const ref: any = useRef(); const { setActive } = props; utilService.useClickOutside(ref, () => setActive(false)); return (
{translate("general.notification.title")}
{translate("general.notification.unread")}
{data && data?.length > 0 ? ( data?.map((notification: any, index: number) => (
{notification?.titleWeb}{" "} {formatDateTimeFromNow(notification?.time, "vi")}
{notification?.contentWeb}
Tên phân hệ
{!(notification.unread === true) && (
)}
)) ) : ( <>
{translate("general.notification.noData")}
)}
{translate("general.notification.viewAll")}
); }; export default NotificationDropdown;