MyCrypto/common/components/ui
HenryNguyen5 8fe664c171 Replace bignumber.js with bn.js (#319)
* Add definition file for bn.js

* Remove types-bn

* make isBN a static property

* progress commit -- swap out bignumber.js for bn.js

* Swap out bignumber for bn in vendor

* Change modn to number return

* Start to strip out units lib for a string manipulation based lib

* Convert codebase to only base units

* Get rid of useless component

* Handle only wei in values

* Use unit conversion in sidebar

* Automatically strip hex prefix, and  handle decimal edge case

* Handle base 16 wei in transactions

* Make a render callback component for dealing with unit conversion

* Switch contracts to use bn.js, and get transaction values from signedTx instead of state

* Get send transaction  working with bn.js

* Remove redundant hex stripping,  return base value of tokens

* Cleanup unit file

* Re-implement toFixed for strings

* Use formatNumber in codebase

* Cleanup code

* Undo package test changes

* Update snapshot and remove console logs

* Use TokenValue / Wei more consistently where applicable

* Add typing to deterministicWallets, fix confirmation modal, make UnitDisplay more flexible

* Clean up prop handling in UnitDisplay

* Change instanceof to typeof check, change boolean of displayBalance

* Fix tsc errors

* Fix token row displaying wrong decimals

* Fix deterministic modal token display

* Handle hex and non hex strings automatically in BN conversion

* Fix handling of strings and numbers for BN

* add web3 fixes & comments

* Display short balances on deterministic modals

* add more tests, fix rounding

* Add spacer to balance sidebar network name

* Fix tsc error
2017-11-12 11:45:52 -08:00
..
Code.scss Contracts UI (#277) 2017-10-16 21:01:28 -07:00
Code.tsx Add "No Unused Params and Locals" Linting Rule (#297) 2017-10-18 19:29:49 -07:00
ColorDropdown.tsx Wallet Decrypt - Web3 (MetaMask / Mist) (#303) 2017-11-09 19:30:20 -08:00
Dropdown.tsx Add "No Unused Params and Locals" Linting Rule (#297) 2017-10-18 19:29:49 -07:00
DropdownShell.tsx Wallet Decrypt - Web3 (MetaMask / Mist) (#303) 2017-11-09 19:30:20 -08:00
Help.tsx Add "No Unused Params and Locals" Linting Rule (#297) 2017-10-18 19:29:49 -07:00
Identicon.tsx Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
Modal.scss Add disclaimer modal to footer (#267) 2017-10-05 12:22:41 -07:00
Modal.tsx Add disclaimer modal to footer (#267) 2017-10-05 12:22:41 -07:00
NewTabLink.tsx EthereumJS-Wallet (Part 2) (#310) 2017-11-07 10:42:53 -08:00
OfflineSymbol.tsx Offline Send (#276) 2017-10-10 22:04:49 -07:00
QRCode.tsx Fix Typescript Refactor (#229) 2017-09-24 20:29:49 -07:00
SimpleButton.tsx Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
SimpleDropdown.tsx Travis TypeScript Compiler Checking (#263) 2017-10-04 10:51:37 -07:00
SimpleSelect.tsx Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
Spinner.tsx Migrate to Typescript (#224) 2017-09-24 19:06:28 -07:00
UnitDisplay.tsx Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00
UnlockHeader.tsx Offline Send (#276) 2017-10-10 22:04:49 -07:00
index.ts Replace bignumber.js with bn.js (#319) 2017-11-12 11:45:52 -08:00