From d999d1161e2adcd5b91268d8ea41e88415df56e5 Mon Sep 17 00:00:00 2001 From: siddheshmorewdi Date: Fri, 24 May 2024 00:15:20 +0530 Subject: [PATCH] optimize --- src/Components/Banner/BannerEdit.jsx | 11 ++++++----- src/Pages/Banners/BannerBuild/BannerBuildEdit.jsx | 4 ++-- .../Banners/BannerCommunity/BannerCommunityEdit.jsx | 5 ++--- src/Pages/Banners/BannerLearn/BannerLearnEdit.jsx | 4 ++-- src/Pages/Banners/EcoBanner/EcoBannerEdit.jsx | 4 ++-- src/Pages/Banners/HomeBanner/HomeBannerEdit.jsx | 7 +++++-- src/Pages/News/EditNews.jsx | 2 +- 7 files changed, 20 insertions(+), 17 deletions(-) diff --git a/src/Components/Banner/BannerEdit.jsx b/src/Components/Banner/BannerEdit.jsx index 02325e1..918192e 100644 --- a/src/Components/Banner/BannerEdit.jsx +++ b/src/Components/Banner/BannerEdit.jsx @@ -36,8 +36,9 @@ import fallbackImage from "../../assets/ultp-fallback-img.webp"; import Header from "../../Components/Header"; import CommunityBannerCard from "../../Pages/Community/CommunityBannerCard"; import BannerMainCard from "./BannerMainCard"; +import ToastBox from "../ToastBox"; -const BannerEdit = ({isLoading, data, updateBanner, navigateTo}) => { +const BannerEdit = ({isLoading, data, updateBanner, navigateTo, refetch}) => { const { id } = useParams(); const toast = useToast(); const navigate = useNavigate(); @@ -117,11 +118,11 @@ const BannerEdit = ({isLoading, data, updateBanner, navigateTo}) => { if (response?.data?.statusCode === 200) { setIsLoadingEdit(false); toast({ - title: response?.data?.message, - status: "success", - duration: 1000, - isClosable: true, + render: () => ( + + ), }); + refetch() navigate(navigateTo); // setDeleteAlert(false); } diff --git a/src/Pages/Banners/BannerBuild/BannerBuildEdit.jsx b/src/Pages/Banners/BannerBuild/BannerBuildEdit.jsx index 00e3fd3..c6893b7 100644 --- a/src/Pages/Banners/BannerBuild/BannerBuildEdit.jsx +++ b/src/Pages/Banners/BannerBuild/BannerBuildEdit.jsx @@ -5,10 +5,10 @@ import { useGetBuildBannerByIdQuery, useUpdateBuildBannerMutation } from '../../ const BannerBuildEdit = () => { const { id } = useParams(); - const { data, error, isLoading } = useGetBuildBannerByIdQuery(id); + const { data, error, isLoading, refetch } = useGetBuildBannerByIdQuery(id); const [updateBuildBanner] = useUpdateBuildBannerMutation(); - return ( + return ( ) } diff --git a/src/Pages/Banners/BannerCommunity/BannerCommunityEdit.jsx b/src/Pages/Banners/BannerCommunity/BannerCommunityEdit.jsx index 2b2b400..573e257 100644 --- a/src/Pages/Banners/BannerCommunity/BannerCommunityEdit.jsx +++ b/src/Pages/Banners/BannerCommunity/BannerCommunityEdit.jsx @@ -7,12 +7,11 @@ import BannerEdit from "../../../Components/Banner/BannerEdit"; const BannerComunityEditPage = () => { const { id } = useParams(); - const { data, error, isLoading } = useGetCommunityBannerByIdQuery(id); + const { data, error, isLoading, refetch } = useGetCommunityBannerByIdQuery(id); const [updateCommunityBanner] = useUpdateCommunityBannerMutation(); - console.log(data); - return + return }; export default BannerComunityEditPage; diff --git a/src/Pages/Banners/BannerLearn/BannerLearnEdit.jsx b/src/Pages/Banners/BannerLearn/BannerLearnEdit.jsx index 5b76e82..2167acc 100644 --- a/src/Pages/Banners/BannerLearn/BannerLearnEdit.jsx +++ b/src/Pages/Banners/BannerLearn/BannerLearnEdit.jsx @@ -5,10 +5,10 @@ import { useParams } from 'react-router-dom'; const BannerLearnEdit = () => { const { id } = useParams(); - const { data, error, isLoading } = useGetLearnBannerByIdQuery(id); + const { data, error, isLoading, refetch} = useGetLearnBannerByIdQuery(id); const [updateLearnBanner] = useUpdateLearnBannerMutation(); return ( - + ) } diff --git a/src/Pages/Banners/EcoBanner/EcoBannerEdit.jsx b/src/Pages/Banners/EcoBanner/EcoBannerEdit.jsx index e2ce33e..b31cd57 100644 --- a/src/Pages/Banners/EcoBanner/EcoBannerEdit.jsx +++ b/src/Pages/Banners/EcoBanner/EcoBannerEdit.jsx @@ -5,10 +5,10 @@ import { useGetEcoBannerByIdQuery, useGetNewsBannerByIdQuery, useUpdateEcoBanner const EcoBannerEdit = () => { const { id } = useParams(); - const { data, error, isLoading } = useGetEcoBannerByIdQuery(id); + const { data, error, isLoading, refetch } = useGetEcoBannerByIdQuery(id); const [updateNewsBanner] = useUpdateEcoBannerMutation(); return ( - + ) } diff --git a/src/Pages/Banners/HomeBanner/HomeBannerEdit.jsx b/src/Pages/Banners/HomeBanner/HomeBannerEdit.jsx index 5f34202..25f4859 100644 --- a/src/Pages/Banners/HomeBanner/HomeBannerEdit.jsx +++ b/src/Pages/Banners/HomeBanner/HomeBannerEdit.jsx @@ -5,10 +5,13 @@ import { useParams } from 'react-router-dom'; const BannerHomeEdit = () => { const { id } = useParams(); - const { data, error, isLoading } = useGetHomeBannerByIdQuery(id); + const { data, error, isLoading, refetch } = useGetHomeBannerByIdQuery(id); const [updateLearnBanner] = useUpdateHomeBannerMutation(); + // useEffect(() => { + // refetch(); + // }, [id, refetch]); return ( - + ) } diff --git a/src/Pages/News/EditNews.jsx b/src/Pages/News/EditNews.jsx index 79e1112..865e542 100644 --- a/src/Pages/News/EditNews.jsx +++ b/src/Pages/News/EditNews.jsx @@ -87,7 +87,7 @@ const EditNews = () => { await updateNews({ id: id, data: form }) .then((response) => { - if (response?.data?.statusCode === 201) { + if (response?.data?.statusCode === 200) { setIsLoadingEdit(false); toast({