-
Notifications
You must be signed in to change notification settings - Fork 70
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Compoenents Created * RowInline created * create profile modal complete * profile modification modal complete * change BuyMembershipModal to multiTransaction modal * add Bonding Validator Account Transaction,fix the machine * fix the bug in machine * fix the bug * complete the UI,but did not implement transaction for binding validator account * lint:fix * add bondValidatorAcc tx * update storybook * fix mistake * lint fix * fix storybook * add storybook for update validator membership * Revert "fix storybook" This reverts commit 489d7f6. * add some happy and failure case * Metadata to BYTES for UpdateProfile Tx * buyValidatorMembership flow draft * update machine, modal flow * fix machine * address merge conflicts * lint --fix * update MembershipForm, UpdateMembershipForm * update interaction test * fix machine self transition condition, correct PlusIcon import * fix signer, update test * revert changes on UpdateMembership * fix * update app.stories.tsx with validator provider mocking * Revert "update app.stories.tsx with validator provider mocking" This reverts commit d3182d2. * update storybook comment * update buymembership machine * update buyMembership machine * fix * Fix the duplicated transaction signing * Improve binding tests * Change the select validator account function * add validatorProvider * check validator account * Count the membership's root/controller account into the validator membership * fix * Skip validator query until it's needed --------- Co-authored-by: Theophile Sandoz <theophile.sandoz@gmail.com>
- Loading branch information
1 parent
c31f909
commit 23e07ff
Showing
18 changed files
with
1,091 additions
and
122 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
34 changes: 34 additions & 0 deletions
34
packages/ui/src/memberships/modals/BuyMembershipModal/AddStakingAccCandidateModal.tsx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
import { SubmittableExtrinsic } from '@polkadot/api/types' | ||
import { ISubmittableResult } from '@polkadot/types/types' | ||
import React from 'react' | ||
import { ActorRef } from 'xstate' | ||
|
||
import { Account } from '@/accounts/types' | ||
import { TextMedium } from '@/common/components/typography' | ||
import { SignTransactionModal } from '@/common/modals/SignTransactionModal/SignTransactionModal' | ||
|
||
interface SignProps { | ||
transaction: SubmittableExtrinsic<'rxjs', ISubmittableResult> | undefined | ||
signer: Account | ||
service: ActorRef<any> | ||
} | ||
|
||
export const AddStakingAccCandidateModal = ({ transaction, signer, service }: SignProps) => ( | ||
<SignTransactionModal | ||
buttonText="Sign and Bond" | ||
transaction={transaction} | ||
signer={signer.address} | ||
skipQueryNode | ||
service={service} | ||
useMultiTransaction={{ | ||
steps: [ | ||
{ title: 'Create Membership' }, | ||
{ title: 'Bind Validator Account' }, | ||
{ title: 'Confirm Validator Account' }, | ||
], | ||
active: 1, | ||
}} | ||
> | ||
<TextMedium>You are intending to bond your validator account with your membership.</TextMedium> | ||
</SignTransactionModal> | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.