Skip to content

Commit

Permalink
fix: curator display after unassigned (#4915)
Browse files Browse the repository at this point in the history
* fix: curator display after unassigned

* fix
  • Loading branch information
hyifeng authored Oct 21, 2024
1 parent cd17db7 commit 4d318aa
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions packages/next/pages/treasury/bounties/[id].js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import { OffChainArticleActionsProvider } from "next-common/noSima/context/artic
import { OffChainCommentActionsProvider } from "next-common/noSima/context/commentActionsProvider";
import dynamicClientOnly from "next-common/lib/dynamic/clientOnly";
import { CuratorProvider } from "next-common/context/treasury/bounties";
import useBountyCuratorData from "next-common/hooks/treasury/bounty/useBountyCuratorData";
import { useBountyStatus } from "next-common/components/treasury/bounty/useBountyStatus";
import { useCuratorMultisigAddress } from "next-common/hooks/treasury/bounty/useCuratorMultisigAddress";
import { TreasuryProvider } from "next-common/context/treasury";
import { gov2TracksApi } from "next-common/services/url";
Expand All @@ -36,13 +36,25 @@ const Timeline = dynamicClientOnly(() =>
import("next-common/components/timeline"),
);

function useBountyCurator(bountyIndex) {
const status = useBountyStatus(bountyIndex);
if (status?.isActive) {
return status.asActive.curator.toString();
}
if (status?.isPendingPayout) {
return status.asPendingPayout.curator.toString();
}
return null;
}

function BountyContent() {
const { childBounties } = usePageProps();
const detail = usePost();
const bountyIndex = detail?.bountyIndex;

useSubscribePostDetail(detail?.bountyIndex);
useSubscribePostDetail(bountyIndex);

const curator = useBountyCuratorData(detail?.onchainData);
const curator = useBountyCurator(bountyIndex);
const curatorParams = useCuratorMultisigAddress(curator);
const timelineData = useBountyTimelineData(detail?.onchainData);
const isTimelineCompact = useIsTimelineCompact();
Expand Down

0 comments on commit 4d318aa

Please sign in to comment.