* 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
* 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
---------
Co-authored-by: Nate Wienert <natewienert@gmail.com>
* chore: updating formatCurrencyAmount to handle multiple langs and currencies
* missed advanced swap details
* missed confirmed swap modal
* removing updating visual effects
* removing it from parseLocale
* chore: displaying local currency and language formatting
* making effects visible
* moving to hook
* useFormatCurrencyAmount
* moving it to useformatter hook
* exporting formatting locales
* missed one parsed remote
* initial passover of using conversion rate in formatting function
* moving hook to bottom of file
* moving to bottom
* moving to bottom
* fallback to usd
* refactors
* better fallback protection
* moving to function
* fixing typecheck
* chore: updating formatCurrencyAmount to handle multiple langs and currencies
* missed advanced swap details
* missed confirmed swap modal
* removing updating visual effects
* removing it from parseLocale
* chore: displaying local currency and language formatting
* making effects visible
* moving to hook
* useFormatCurrencyAmount
* moving it to useformatter hook
* exporting formatting locales
* missed one parsed remote
* moving hook to bottom of file
* moving to bottom
* refactor: price chart timestamps
* fix: remove unnused file
* refactor: util file name
* fix: use correct var for axis
* refactor: use backup var instead of throwing error for timeMinute interval