diff --git a/app/javascript/modules/listingDetailsAside/ListingDetailsApply.tsx b/app/javascript/modules/listingDetailsAside/ListingDetailsApply.tsx index 97076baa10..5f7fc96b77 100644 --- a/app/javascript/modules/listingDetailsAside/ListingDetailsApply.tsx +++ b/app/javascript/modules/listingDetailsAside/ListingDetailsApply.tsx @@ -21,6 +21,7 @@ import { } from "../../util/listingUtil" import { getSfGovUrl, renderInlineMarkup } from "../../util/languageUtil" import "./ListingDetailsApply.scss" +import { useFeatureFlag } from "../../hooks/useFeatureFlag" export interface ListingDetailsApplyProps { listing: RailsListing @@ -142,22 +143,25 @@ export const ListingDetailsApply = ({ listing }: ListingDetailsApplyProps) => { const isFcfsBmrSales = isFcfsListing(listing) const isFcfsApplicationClosed = !listing.Accepting_Online_Applications + const { unleashFlag: isSalesFcfsEnabled } = useFeatureFlag("FCFS", false) + if (isFcfsBmrSales ? isFcfsApplicationClosed : !isOpen(listing)) return null const isListingRental = isRental(listing) const acceptingPaperApps = acceptingPaperApplications(listing) - const howToApplyBlock = isFcfsBmrSales ? ( - - ) : ( - - ) + const howToApplyBlock = + isSalesFcfsEnabled && isFcfsBmrSales ? ( + + ) : ( + + ) const submitPaperApplicationBlocks = ( <>