Fetch related opportunities in useEffect

cgen-4b72f60894e1411fa5a856631a0c77ce
This commit is contained in:
Builder.io 2025-11-12 04:52:31 +00:00
parent d19f49e92e
commit 01740f29ba

View file

@ -51,6 +51,15 @@ export default function OpportunityDetail() {
try {
const data = await getOpportunityById(id);
setOpportunity(data);
// Fetch related opportunities (same arm, different from current)
const relatedResult = await getOpportunities({
arm: data.arm_affiliation,
limit: 3,
});
setRelatedOpportunities(
relatedResult.data.filter((opp) => opp.id !== id)
);
} catch (error) {
console.error("Failed to fetch opportunity:", error);
setOpportunity(null);