* label renaming, add total user liquidity
* new useProfile provider
* centralize pool shares fetching
* add some assets fetching to profile provider
* move 3box profile fetching, check passed accountId
* cancel token fixes
* remove publisher on published assets list
* more cancel token fixes
* prevent asset name double fetching in pool shares
* prevent asset name double fetching in downloads
* prevent asset name double fetching in pool transactions
* more cancel token fixes
* refetch crash fix
* another pool shares refetch fix
* pool transactions data flow refactor
* Add total downloads, speed up downloads fetching (#849)
* add total downloads
* replace multiple retrieveDDO with one single request
* getAssetsFromDidList() helper
* fix mixed up timestamps
* data structure based on tokenOrders
* add logging
* add tooltip to downloads, small NumberUnit refactor
* safeguard against passed empty didList
* deal with plural/singular in labels
* get order history based on ddo chainId
* disabled consume when not connected to wallet, refetch orders on connect
* disable create price button if not assetNetwork
* get previous orders on order action
* get all neded data for the header from 3box, aqua and subgraph
* fix tvl display error
* WIP metadata header styling
* added more styling for the header
* make page title optional so we can remove it on account page
* stroke change for svg images and default values
* more styling added to the header
* fixed linter
* added ocean balance to tvl
* update styling for statistcs
* fixed eror for go to my account from another account page
* updated styling for mobile use
* wip show more on explorer links and description
* properly display read more for explorer links and description
* replaced show more with 3box redirect on description
* change accounts default picture and check links length before display element
* use optional on links
* grid cleanup, new number unit, split up stats
* rename all the things, more profile header styling
* visual hierarchy, improve image loading experience
* layout flow & visual tweaks
* more description
* replaced account route with profile when accesing a profile by the eth address
* use account id from url if exists when fetching data
* bump @oceanprotocol/art to v3.2.0
* styling, fallbacks, edge case fixes
* clean up Publisher atom, link to profile page
* fixed issue when switching to my profile from another profile
* output accountId, make it copyable, remove stats icons
* render tweaks, markup cleanup
* add 3box reference
* mobile tabs spacing tweaks
* text flow and spacing tweaks
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* show isBalanceSufficient warning only on Use tab
* show warning icon when both isAssetNetwork and isGraphSynced are false
* refactor display messages code fix order and icon issues
* moved isBalanceSufficient message handle from Web3Feedback to ButtonBuy
* more refactoring, improve feedback message change
* fix isBalanceSufficient for buying a compute job
* fix lint error
* WIP
* calculate price impact by subtracting tokens fiat values
* get and use spotPrice for price impact calculation, use Decimal
* set impact to 0 if input and output values are undefined
* move price impact to a new component
* turn price impact value color to red if grater than 5
* add tooltip to price impact and slippage
* removed fiat price
* change formula
* remove console.log
* don't block add liquidity button
* typos
* proper text alignment
Co-authored-by: mihaisc <mihai@oceanprotocol.com>
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>
* timeout value fix
* change timeout options by access type
* fix timeout field value setting
* string replaced by constant
* timeout value changed for no timeout set
Co-authored-by: Matthias Kretschmann <m@kretschmann.io>