diff --git a/src/pages/campaigns/quote/QuoteInput.tsx b/src/pages/campaigns/quote/QuoteInput.tsx index 4fc02be3..b93b6d27 100644 --- a/src/pages/campaigns/quote/QuoteInput.tsx +++ b/src/pages/campaigns/quote/QuoteInput.tsx @@ -5,11 +5,11 @@ import { Input, } from "@appquality/appquality-design-system"; import { useEffect, useState } from "react"; +import siteWideMessageStore from "src/redux/siteWideMessages"; import { usePatchDossiersByCampaignQuotationsAndQuoteMutation, usePostDossiersByCampaignQuotationsMutation, } from "src/services/tryberApi"; -import siteWideMessageStore from "src/redux/siteWideMessages"; import { QuoteBanner } from "./QuoteBanner"; import { useQuoteRecap } from "./useQuoteRecap"; @@ -31,7 +31,9 @@ export const QuoteInput = ({ campaignId }: { campaignId: string }) => { if (currentCampaign) setValue(currentCampaign?.amount); }, [currentCampaign]); - const isDisabled = currentCampaign?.quoteStatus === "approved"; + const isDisabled = !["pending", "proposed"].includes( + currentCampaign?.quoteStatus || "" + ); if (isLoading) return null; diff --git a/src/pages/campaigns/quote/statusPill.tsx b/src/pages/campaigns/quote/statusPill.tsx index de2effe0..d8a5b2f4 100644 --- a/src/pages/campaigns/quote/statusPill.tsx +++ b/src/pages/campaigns/quote/statusPill.tsx @@ -8,6 +8,8 @@ export const getQuoteStatusPill = ( return Proposed; case "approved": return Approved; + case "rejected": + return Rejected; default: return Estimated; }