ghost-portal/packages/react-components/src
Thibaut Sardan 0091fc6e57
Add attestation to claims (#2734)
* init

* Attest component

* Add top notification bar

* better english

* back to 3 steps

* clean up

* in the middle of the refactoring

* Make TS pass

* Clea up some comments

* isPreclaimed

* isOldClaimProcess

* Attest vs Claim (#2737)

* Choose between Claim and Attest

* fix lint

* fix flow between claim and attest (#2738)

* Jaco's comments + Fetch StatementKind (#2741)

* Fix small bug in flow

* Add condition for the warning banner (#2742)

* prevent crash for older chains

* with useEffect

* should work

* back to something simple

* remove hoc

* fix CI

* Add ETH address field for non preclaimed addresses (#2746)

* Eth field

* fix

* remove stray logs

* Update packages/page-claims/src/index.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* Update packages/page-claims/src/index.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* Update packages/apps/src/overlays/Attest.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* Show the amount of token that will be claimed (#2747)

* show amount in attest

* fix isApiReady

* fix lint

* Use counter instead of overlay (#2750)

* Use counter instead of overlay

* Add warning to claim (#2752)

* add warning

* css cleanup

* fix unused const

Co-authored-by: Thibaut Sardan <33178835+Tbaut@users.noreply.github.com>

* Update packages/page-claims/src/Warning.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* Update packages/page-claims/src/index.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* Update packages/page-claims/src/index.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* Update packages/page-claims/src/index.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* Update packages/page-claims/src/index.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* address comment shortcut

* set Ethereum address outside transfor and fix typos

* lint

* extract claims.preclaims to a hook

* address comments EthereumAddress type and avoid casting

* Missing isUnsigned

* use AddressMini in warning

* use a proper step for eth address field

* Add loading state

* remove log

* unwrapOrNull

* Update packages/page-claims/src/Warning.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* fix for account plural translation

* lint

* Add getStatement function

* nits

* Fix lint

* Update packages/page-claims/src/Warning.tsx

Co-authored-by: Jaco Greeff <jacogr@gmail.com>

* add statement

* statement component

* address comment unWrapOr

* test styling with long md

* add md to jest

* Update packages/page-claims/src/Statement.tsx

Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>

* copy text before

* lint

* Remove EthreumAddress type to avoid unexpected behaviors (#2796)

* remove EthreumAddress type

* createType when needed

* revert

* typo

* Enhance UX for claim process (#2797)

* update content

* init

* comment

* Add HTML components for statements (#2798)

* Add HTML components for statements

* Update packages/page-claims/src/statements/saft.tsx

* Update to final statements

* More nits

* Nits

* OnSuccess

* prevent display of empty statement when attested

* Small fixmes

* Update packages/page-claims/src/index.tsx

* fix isError not being red as expected

* remove word-break

* statement text in black

* attestation for -> accounc balance

* Update packages/page-claims/src/Statement.tsx

Co-authored-by: Logan Saether <x@logansaether.com>

* margin left instead of space

* I agree

* Use iframe

* update saft to QmXEkMahfhHJPzT3RjkXiZVFi77ZeVeuxtAjhojGRNYckz

* remove hash and duplications (#2814)

Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>
Co-authored-by: Jaco Greeff <jacogr@gmail.com>
Co-authored-by: Logan Saether <x@logansaether.com>
2020-05-26 11:49:12 +02:00
..
Button Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Chart Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
i18n Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputAddress Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputAddressMulti Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputConsts Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputExtrinsic Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputRpc Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputStorage Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Modal Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Params Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Status Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
styles Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Table Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
util Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AccountIndex.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AccountName.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
ActionItem.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AddressInfo.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AddressMini.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AddressRow.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AddressSmall.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AddressToggle.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Available.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
AvatarItem.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Badge.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Balance.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Bonded.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Bubble.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
ButtonCancel.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Call.tsx Extract state interfaces (#2805) 2020-05-25 10:05:14 +02:00
CallExpander.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Card.tsx Add attestation to claims (#2734) 2020-05-26 11:49:12 +02:00
CardGrid.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
CardSummary.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
ChainImg.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
ChainLock.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Collection.tsx Rewrite yarn.lock (#2504) 2020-04-01 23:34:51 +02:00
Columar.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Column.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
constants.ts Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
CopyButton.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
CryptoType.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
DemocracyLocks.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Dropdown.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Editor.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
ErrorBoundary.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Event.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Expander.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Extrinsic.tsx Extract state interfaces (#2805) 2020-05-25 10:05:14 +02:00
FilterOverlay.tsx Additional wrappers via React.memo (#2377) 2020-03-12 15:45:59 +01:00
Forget.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
HelpOverlay.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Icon.tsx Bump deps (#2091) 2020-01-06 16:16:50 +01:00
IconLink.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
IdentityIcon.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
index.tsx Adjust council modals with column layout (#2666) 2020-05-01 11:39:03 +02:00
InfoForInput.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Input.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputAddressSimple.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputBalance.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputError.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputFile.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputNumber.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputTags.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
InputWasm.tsx Store/use parentAddress alongside derivation (#2526) 2020-04-07 15:04:02 +02:00
Inset.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Label.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
LabelHelp.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Labelled.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
LinkExternal.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
LockedVote.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
media.ts Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Menu.tsx Bump deps (#2091) 2020-01-06 16:16:50 +01:00
Nonce.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Output.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Password.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Popup.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Progress.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
ProposedAction.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Row.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Spinner.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
StakingBonded.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
StakingRedeemable.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
StakingUnbonding.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Static.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
SummaryBox.tsx Adjust table (header) backgrounds (#2481) 2020-03-29 22:44:27 +02:00
Tabs.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Tag.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Toggle.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
Tooltip.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
translate.ts Bump deps (#2091) 2020-01-06 16:16:50 +01:00
TreasuryProposal.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
TxButton.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
TxComponent.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
TxModal.tsx Bump dev (incl. eslint fixes) (#2502) 2020-04-01 21:31:36 +02:00
TxModalNew.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
types.ts Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
VoteAccount.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
VoteActions.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
VoteToggle.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00
VoteValue.tsx Bumps w/ eslint (#2802) 2020-05-24 19:41:14 +02:00