* feat: setup initial pool details page and route
* add pool data query and call on enw page
* make query dynamic to url chainId
* Get and display Header info
* add token symbols
* split header into its own file
* add helper function to not default to eth chain
* add helper function tests
* add header component tests
* add mocked test for PDP
* use valid values
* allow unsupported BE chains supported by thegraph
* typecheck
* remove useless row
* no longer needed child
* use first and last child
* move mock consts to their own file
* skele linear task
* return null
* descriptiive pool not found bool
* modify correct logo container
* update snapshots
* instantiate all chain apollo clients
* added snapshot test
* merge main and update snapshots
* Update src/pages/PoolDetails/PoolDetailsHeader.tsx
Co-authored-by: Nate Wienert <natewienert@gmail.com>
* type feeTier
* setup init stats component
* correctly query pool data for t24, t48, and tWeek timestamps
* add comments
* sanitize pool data and update tests
* correct test data
* add todo
* lint
* show correct data
* remove logs
* use formatter
* showing colored bars
* styled graph
* get muted color
* refactor: move getColor to src
* refactor useColor to use getColor function
* remove consts
* refactor files
* 1st class var support courtesy of carter
* remove logging and adds comments
* mobile styling
* move Stats to its own file
* add test cases
* add test file
* update padding
* remove old test file
* respond to feedback
* right column wrapper
* update tests
---------
Co-authored-by: Nate Wienert <natewienert@gmail.com>
* fix: should show slippage/deadline on LP flow settings
* write unit tests & update
---------
Co-authored-by: Kristie Huang <kristie.huang@uniswap.org>
* refactor: move getColor to src
* refactor useColor to use getColor function
* remove consts
* refactor files
* clean up color convert fn
* move getColor test and import test images
* hardcode array buffers for images
* add invalid png
* correctly query pool data for t24, t48, and tWeek timestamps
* add comments
* sanitize pool data and update tests
* correct test data
* add todo
* lint
* remove logs
* 1st class var support courtesy of carter
* remove logging and adds comments
* feat: make meta theme-color adapt to new spore background colors
* fix: make glow behind swap modal use a blur strategy rather than box shadow for a more squared glow
* test: grainy bg
* fix: make pool liquidity add input focus border same as swap
* remove svg grain
* feat: block link previews for blocked collections
* update collection test
* single invalid
* move blocklist to its own const file
* rename file to blocklist
* fix: duplicate or single-token remove-liquidity routes should show error page
* use maxUint256 for nonexistent pool
* move tests back to rem-liq
* rename pooled token id
* nit: use uni address from sdk core
* nit: use maxuint256 from sdk core
* nit: use liqudityValue for doublecurrencylogo
---------
Co-authored-by: Kristie Huang <kristie.huang@uniswap.org>
* format price impact
* format price
* adding confirm swap modal
* removing export
* adding export back
* correct active currency
* activeLocalCurrencyIsUSD
* fallback to usd if no conversion rate for previous