From ee3ea31ab2bb995bf3eaa9d7a4a3ac782076b58a Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Wed, 23 Jul 2025 16:29:06 +0330 Subject: [PATCH] fix favorite --- .env | 2 +- src/pages/received/Components/Favorite.tsx | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 900a242..5880399 100644 --- a/.env +++ b/.env @@ -12,4 +12,4 @@ VITE_BASE_URL = 'https://dmail-api.danakcorp.com' VITE_SERVICE_ID = 'e51afdc3-ea0b-49cf-8f49-2a6f131b024e' -VITE_MAILBOXES = 'mailboxes' +VITE_MAILBOXES = 'mailboxes' \ No newline at end of file diff --git a/src/pages/received/Components/Favorite.tsx b/src/pages/received/Components/Favorite.tsx index d2c4908..c271afe 100644 --- a/src/pages/received/Components/Favorite.tsx +++ b/src/pages/received/Components/Favorite.tsx @@ -1,4 +1,4 @@ -import { FC, useState } from 'react' +import { FC, useEffect, useState } from 'react' import { Star1 } from 'iconsax-react' import { useMoveToFavorite, useUnFavoriteMessage } from '../hooks/useEmailData'; @@ -11,7 +11,6 @@ const Favorite: FC<{ flagged: boolean, id: string, mailbox: string }> = ({ flagg const handleFavoriteClick = (e: React.MouseEvent) => { e.preventDefault() e.stopPropagation() - console.log('Favorite clicked!', { isFavorite, id, mailbox }) if (isFavorite) { unFavoriteMessage({ messageId: id || '', mailbox: mailbox || '' }) @@ -21,6 +20,10 @@ const Favorite: FC<{ flagged: boolean, id: string, mailbox: string }> = ({ flagg setIsFavorite(!isFavorite) } + useEffect(() => { + setIsFavorite(flagged) + }, [flagged]) + return (