vega-frontend-monorepo/libs/wallet/src
Matthew Russell d0976bbd46
Feat/522 close position (#1762)
* feat: use close position hook and dialog setup

* chore: update wallet tx interface for batch market instruction

* feat: add usage of data provider to show relevant order information

* feat: render correctly formatted values in close position dialog

* feat: make vega tx dialog more flexibly by allowing custom ui for every state of the tx

* feat: adjust text alignment and spacing between active orders and order to close

* feat: add unit tests

* chore: remove stray log

* chore: fix lint

* chore: ignore ts error for formatter function of vesting chart

* feat: split components up, memozie variables

* feat: add shared loading state to prevent content popping in

* feat: add time in force label

* feat: move transaction result hook to wallet lib

* feat: prevent being able to close vega tx dialog, must reject tx

* chore: add test for useTransactionResult hook

* chore: fix positiosn test after hook relocation

* Revert "feat: prevent being able to close vega tx dialog, must reject tx"

This reverts commit d1ecda69c3c55822bb042320f82b2e1c3833b99a.

* chore: add check for order edge to be defined

* chore: remove close callback

* feat: use tx result state to determine dialog state

* chore: update close position hook to check for transaction result

* fix: readd types tif selection persistance

* feat: convert order event func to be async, use it in close position for more result context

* fix: rename utils

* chore: adjust error language

Co-authored-by: Madalina Raicu <madalina@raygroup.uk>
2022-10-24 19:16:15 +01:00
..
__generated___ Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
connect-dialog Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
connectors Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
manage-dialog feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
vega-transaction-dialog Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
constants.ts feat: add connect vega wallet button to the deal ticket (#1768) 2022-10-18 17:59:17 +01:00
context.ts feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
index.ts Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
provider.spec.tsx feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
provider.tsx feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
setup-tests.ts Feat/83 switching vega key (#156) 2022-03-31 10:16:30 -07:00
storage.ts feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
TransactionResult.graphql Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
use-eager-connect.ts feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
use-json-rpc-connect.ts feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
use-transaction-result.spec.tsx Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
use-transaction-result.ts Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
use-vega-transaction.spec.tsx feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
use-vega-transaction.tsx Feat/522 close position (#1762) 2022-10-24 19:16:15 +01:00
use-vega-wallet.ts Feat/471 cancel order (#610) 2022-06-29 10:03:20 +01:00
utils.spec.ts feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00
utils.ts feat#873): wallet service v2 (#1349) 2022-10-03 11:12:34 -07:00