From 9ab817220949f20e0fbe9566487f9f0baa54a0f0 Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Thu, 23 Apr 2026 12:45:02 -0400 Subject: [PATCH] feat: market price card shows current + base costs, search modal uses adjusted prices --- .../src/app/dashboard/components/SearchRequestModal.tsx | 6 +++--- frontend/src/app/dashboard/page.tsx | 9 +++++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/dashboard/components/SearchRequestModal.tsx b/frontend/src/app/dashboard/components/SearchRequestModal.tsx index 6fe56ab..ad91fc4 100644 --- a/frontend/src/app/dashboard/components/SearchRequestModal.tsx +++ b/frontend/src/app/dashboard/components/SearchRequestModal.tsx @@ -28,7 +28,7 @@ export function SearchRequestModal({ const [loading, setLoading] = useState(false); const getTVCost = (item: any) => { - const base = costs.tv; + const base = costs.tvAdjusted || costs.tv; const eps = item.numberOfEpisodes || 0; if (eps <= 50) return base; if (eps <= 100) return Math.round(base * 1.3); @@ -54,7 +54,7 @@ export function SearchRequestModal({ const request = async (item: any, mediaType: string) => { try { - const cost = mediaType === "movie" ? costs.movie : getTVCost(item); + const cost = mediaType === "movie" ? (costs.movieAdjusted || costs.movie) : getTVCost(item); await api.post("/overseer/request", { mediaType, mediaId: item.id || item.tmdbId, @@ -109,7 +109,7 @@ export function SearchRequestModal({
{results.map((r) => { const itemCost = - r.mediaType === "movie" ? costs.movie : getTVCost(r); + r.mediaType === "movie" ? (costs.movieAdjusted || costs.movie) : getTVCost(r); return (
- {requestCosts.movie}{" "} + {requestCosts.movieAdjusted || requestCosts.movie}{" "} /{" "} - {requestCosts.tv} + {requestCosts.tvAdjusted || requestCosts.tv} +
+
+ {requestCosts.movie} / {requestCosts.tv}
Movie / TV Series