Skip to content

Commit

Permalink
[bugfix] just use realm pks when talking to governance-api (solana-la…
Browse files Browse the repository at this point in the history
  • Loading branch information
asktree authored Nov 14, 2023
1 parent c0ae63d commit a6bb595
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 10 deletions.
3 changes: 2 additions & 1 deletion hub/components/EditWalletRules/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ function stepName(step: Step): string {
interface Props {
className?: string;
governanceAddress: PublicKey;
realmPk: PublicKey;
}

export function EditWalletRules(props: Props) {
Expand All @@ -71,7 +72,7 @@ export function EditWalletRules(props: Props) {
const [result] = useQuery(gql.getGovernanceRulesResp, {
query: gql.getGovernanceRules,
variables: {
realmUrlId: symbol,
realmUrlId: props.realmPk,
governancePublicKey: props.governanceAddress.toBase58(),
},
});
Expand Down
15 changes: 8 additions & 7 deletions pages/dao/[symbol]/editConfig.tsx
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
import Head from 'next/head'
import { useRouter } from 'next/router'

import { GraphQLProvider } from '@hub/providers/GraphQL'
import { JWTProvider } from '@hub/providers/JWT'
import { EditRealmConfig } from '@hub/components/EditRealmConfig'
import useSelectedRealmPubkey from '@hooks/selectedRealm/useSelectedRealmPubkey'

export default function EditConfigPage() {
const router = useRouter()
const { symbol } = router.query
const realmPk = useSelectedRealmPubkey()

return (
<>
Expand All @@ -19,10 +18,12 @@ export default function EditConfigPage() {
<meta property="og:title" content="Edit Org Config" key="title" />
</Head>
<div className="dark">
<EditRealmConfig
className="min-h-screen"
realmUrlId={symbol as string}
/>
{realmPk && (
<EditRealmConfig
className="min-h-screen"
realmUrlId={realmPk.toString()}
/>
)}
</div>
</GraphQLProvider>
</JWTProvider>
Expand Down
11 changes: 9 additions & 2 deletions pages/dao/[symbol]/treasury/governance/[governanceId]/edit.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { PublicKey } from '@solana/web3.js'
import { EditWalletRules } from '@hub/components/EditWalletRules'
import { GraphQLProvider } from '@hub/providers/GraphQL'
import { JWTProvider } from '@hub/providers/JWT'
import useSelectedRealmPubkey from '@hooks/selectedRealm/useSelectedRealmPubkey'

export default function EditWallet() {
const router = useRouter()
Expand All @@ -14,8 +15,11 @@ export default function EditWallet() {
const governanceAddress =
typeof governanceId === 'string' ? new PublicKey(governanceId) : undefined

const realmPk = useSelectedRealmPubkey()

return (
governanceAddress && (
governanceAddress &&
realmPk && (
<>
<JWTProvider>
<GraphQLProvider>
Expand All @@ -26,7 +30,10 @@ export default function EditWallet() {
</Head>
<div className="dark w-full max-w-3xl mx-auto">
<div className="dark:bg-neutral-900 rounded px-4 lg:px-8">
<EditWalletRules governanceAddress={governanceAddress} />
<EditWalletRules
governanceAddress={governanceAddress}
realmPk={realmPk}
/>
</div>
</div>
</GraphQLProvider>
Expand Down

0 comments on commit a6bb595

Please sign in to comment.