Dexter Edwards
107171d46a
renaming test files ( #351 )
...
* renaming test files
* add eslint plugin jest
* enable linting rule and additional rules
* fix a metric ton of linting errors
* fix lint errors
* remove export
2022-05-12 13:32:14 +01:00
Bartłomiej Głownia
19a9e9adb0
Fix global types imports in generated files ( #386 )
2022-05-09 13:14:59 +02:00
m.ray
d03e4cf785
Feat/300 network parameters table ( #333 )
...
* network parameters table with key value rows and syntax blobs only for json values
* inline row not for syntax
* add unit test for network param table
* add cypress test to verify if values are non-empty
* remove some comments
* rename formatNumber method to addDecimalsFormatNumber and simplify formatNumber
* remove duplicate expect line
* use AsyncRenderer and sort params asc
* refactor and add extra tests to check ordering and loading cases
* format big number params with addDecimals formatNumber
* Update apps/explorer/src/app/routes/network-parameters/network-parameters.tsx
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
* capitalize and refactor tests
* missing ; caused formatting to fail
Co-authored-by: madalinaraicu <“madalina@raygroup.uk”>
Co-authored-by: Dexter Edwards <dexter.edwards93@gmail.com>
2022-05-04 18:15:54 +03:00
Bartłomiej Głownia
d0ec016adc
Feature/151 orderbook ( #266 )
...
* [#151 ] Add orderbook
* [#151 ] Add orderbook components
* [#151 ] Add market-depth data provider
* [#151 ] Add orderbook manager
* [#151 ] handle market depth updates in orderbook manager
* [#151 ] Fix PageQueryContainer usage of AsyncRenderer
* [#151 ] Move data handling logig out from orderbook manager
* [#151 ] Use mocked data, fix data issues
* [#151 ] Add compact order book data unit tests
* [#151 ] Add updateData unit tests
* [#151 ] Add updateCompactedData unit tests
* [#151 ] update cummulative vol on update, move data ref handling from effect to manager
* [#151 ] Update cummulative vol on update, fixes
* [#151 ] Optimieze orderbook ag-grid render
* [#151 ] Replace ag-grid with orderbook component
* [#151 ] Use react memo to optimize orderbook rendering
* [#151 ] Fix cummulative vol computation on compacted data update
* [#151 ] Add resolution controls
* [#151 ] Fix cumulative spelling mistake
* [#151 ] Use number instead of string for cumulative values
* [#151 ] Expose restart callback in useDataProvider hook
* [#151 ] Update empty cumulative values
* [#151 ] Add horizontal line under header in orderbook
* [#151 ] reuse orderbook data in market-depth chart
* [#151 ] restart market depth provider on sequenceNumber gap
* [#151 ] use throttle in orderbook and depth-chart
* [#151 ] Add comments, refactor data functions
* [#151 ] Add comments, refactor data functions
* [#151 ] move orderbook and depth-chart libs to market-depth
2022-04-26 17:26:28 +02:00
Joe Tsang
cd343cc1fe
UI test for positions table ( #290 )
...
* Positions test passing with mocks
* Update position mocks with changes
* Use Cypress env for public key in mock
2022-04-26 14:20:31 +01:00
Bartłomiej Głownia
2cdf349641
Limit number of warnings in tests ( #298 )
2022-04-25 17:33:49 +01:00
Dexter Edwards
ce5d7bc15b
run nx format ( #295 )
2022-04-25 15:03:58 +01:00
Matthew Russell
dbd0514515
Fix/177 add check for gridref.current.api before using methods ( #215 )
2022-04-07 15:27:34 -07:00
Bartłomiej Głownia
c573349f68
[ #185 ] Add accounts table ( #193 )
...
* [#185 ] Add accounts table
* [#185 ] Add summary row to accounts table
2022-04-06 10:48:05 -07:00
Dexter
ea89acf44e
fix lint errors
2022-04-04 09:22:49 +01:00
Bartłomiej Głownia
8424dc718d
[ #128 ] Use native ag-grid sort instead on useMemo ( #178 )
...
* [#128 ] Use native ag-grid sort instead on useMemo
* [#128 ] Add secondary sort on positions table - order by instrument name, market id
2022-03-31 09:14:16 -07:00
sam-keen
b6df83ede8
Resolved merge conflicts with master, reduced warnings
2022-03-31 14:20:36 +01:00
Matthew Russell
4899d1bce8
Task/Mark translations ( #174 )
...
* add dummy i18n translate function to market text that will need translation in future
* add i18n function to aria-labels
2022-03-30 18:08:25 -07:00
Bartłomiej Głownia
7af0efa8d8
Enable @typescript-eslint/consistent-type-imports eslint rule
2022-03-30 13:05:41 +02:00
Matthew Russell
858bd372d2
prevent positions table if not party id provided, handle no data in async renderer
2022-03-29 17:01:34 -07:00
Matthew Russell
edce1c7869
rename graphql dir to types
2022-03-29 16:03:27 -07:00
Matthew Russell
3f62c79f8d
colocate querys with libs
2022-03-29 15:52:51 -07:00
Bartłomiej Głownia
9c42f54331
[ #128 ] Fix type issues
2022-03-29 19:31:00 +02:00
Bartłomiej Głownia
444f1b6584
[ #128 ] Capitalize types in position queries
2022-03-29 19:13:01 +02:00
Bartłomiej Głownia
fe29e86c74
[ #128 ] Add market data details to positions query
2022-03-29 19:13:00 +02:00
Bartłomiej Głownia
043c733185
[ #108 ] Add more positions-table unit tests
2022-03-29 19:13:00 +02:00
Bartłomiej Głownia
a68bce9ed1
[ #108 ] replace assign-deep with loadash/merge
2022-03-29 19:13:00 +02:00
Bartłomiej Głownia
7f1632d44d
[ #128 ] add <PositionsTable/> component
2022-03-29 18:57:13 +02:00
Bartłomiej Głownia
30c990bb3e
#128 Add positions library
2022-03-29 18:55:41 +02:00