* 🚧 Canvas Orderbook * 🚧 Add orderbookMap to aid in Canvas redraws * enable mine column * Merge main into canvas-orderbook-2 * 🧱 fix: Add orderbook constants file, remove console log, nits * 💄 style: orderbook canvas text 13.5px -> 12px * Updated constants and typings * loadingSpace logic was slowing down ref mount
16 lines
598 B
TypeScript
16 lines
598 B
TypeScript
/**
|
|
* @description Orderbook display constants
|
|
*/
|
|
export const ORDERBOOK_MAX_ROWS_PER_SIDE = 30;
|
|
export const ORDERBOOK_ANIMATION_DURATION = 400;
|
|
|
|
/**
|
|
* @description Orderbook pixel constants
|
|
* @note ORDERBOOK_ROW_HEIGHT should be a divisor of ORDERBOOK_HEIGHT so that we do not have a partial row at the bottom
|
|
* @note To change the Orderbook width, --orderbook-trades-width and ORDERBOOK_WIDTH must be changed to the same value
|
|
*/
|
|
export const ORDERBOOK_HEIGHT = 800;
|
|
export const ORDERBOOK_WIDTH = 300;
|
|
export const ORDERBOOK_ROW_HEIGHT = 24;
|
|
export const ORDERBOOK_ROW_PADDING_RIGHT = 8;
|