Commit Graph

9261 Commits

Author SHA1 Message Date
Yana 13616ed992 Add tx to Success Info Modal 2025-02-27 19:11:08 +02:00
Yana 44d6529adf Fix LineChart tooltip sizes 2025-02-27 19:11:08 +02:00
Yana c2c775bd5b fix NodeData typing in Search Component 2025-02-27 19:11:07 +02:00
fmtabbara 014e21f3ef sort blogs by date 2025-02-27 19:11:07 +02:00
fmtabbara 2e90cb1ffc fix dynamic import 2025-02-27 19:11:07 +02:00
fmtabbara 168da8afc4 small tidy-ups 2025-02-27 19:11:07 +02:00
fmtabbara bb38ad62bf create table of contents for blogs 2025-02-27 19:11:07 +02:00
fmtabbara 387ea3b52e blog article component 2025-02-27 19:11:06 +02:00
fmtabbara 796ae70e50 get blog data files and display 2025-02-27 19:11:06 +02:00
fmtabbara 7beca33673 create template blogs 2025-02-27 19:11:06 +02:00
fmtabbara c76bc49abf allow inputs to be rounded 2025-02-27 19:11:06 +02:00
Fouad ef32b0e543 Add mobile menu (#5306)
* add mobile menu

* fix unstake on delegations with no bond details
2025-02-27 19:11:06 +02:00
fmtabbara 0f6f0f3ca7 display fallback when stake table is empty 2025-02-27 19:11:05 +02:00
fmtabbara 1f134a9fac set up favicon 2025-02-27 19:11:05 +02:00
Fouad de4f813de8 Feature/explorer v2 connect wallet (#5301)
* set up libs for connecting wallet

* wallet - get address and balance

* format wallet balance

* start staking modal work

* Yana/node page (#5276)

* Add nym-node page api WIP

* nym-node page api WIP

* Add rewards card

* Add account balances

* fix build

* Add USD price to tokenomics card

* fix build

* fix build

* fix build

* Refactor ProgressBar

* Add profile card

* fix build

* replace hardcoded id

* Add build version and node roles

* fix build

* rename id param to address

* add node table to explorer page

* get node details from unstable endpoint + layout updates

* allow node select from table

* stop propogation on favorite/unfavorite

* update self bond data

* card refactors

* revert node engine requirement

* use node v20

---------

Co-authored-by: Yana <yanok87@users.noreply.github.com>
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk>

* set up libs for connecting wallet

* wallet - get address and balance

* update typings + refactor favorite component

* fix event propogation

* fix multiple url declarations

* move pages to pages directory

* build staking page and base components

* refactor wallet components and add useNymClient hook

* enhance DesktopHeader to highlight active menu item with icon

* remove StakeModal and getNymNodes components

* refactor NodeTable and NodeTableWithAction components for improved staking functionality

* refactor API configuration and theme styles for improved maintainability

* refactor Loading component to implement LoadingModal with enhanced styling and functionality

* add InfoModal component for displaying informational messages with customizable actions

* fix type

* fix linting

* update CI workflow to use Node.js 20

* add explorer package to dependencies in package.json

* fix mui grid2 build errors

* fix full page reload

* fix unstaking

* fix delegation operation

* fix up workspace packages

* refactor staking and wallet components for improved functionality and readability

* fix undelegation (again)

* update ci to include new explorer

* update wallet ci node version

* remove logs

---------

Co-authored-by: Yana Matrosova <42305364+yanok87@users.noreply.github.com>
Co-authored-by: Yana <yanok87@users.noreply.github.com>
2025-02-27 19:11:05 +02:00
Yana 390c14a547 Rebase onto yana/node-page 2025-02-27 19:09:42 +02:00
Yana 4d592ac026 Add search functionality to the search component 2025-02-27 19:09:42 +02:00
fmtabbara 75c7c587dd card refactors 2025-02-27 19:09:42 +02:00
fmtabbara 29ae23bc93 update self bond data 2025-02-27 19:09:42 +02:00
fmtabbara 7b78644527 allow node select from table 2025-02-27 19:09:41 +02:00
fmtabbara c30fdcbe23 get node details from unstable endpoint + layout updates 2025-02-27 19:09:35 +02:00
fmtabbara c3b465725a rename id param to address 2025-02-27 19:09:35 +02:00
Yana cc2b787cd3 fix build 2025-02-27 19:09:34 +02:00
Yana 406293d781 Add build version and node roles 2025-02-27 19:09:34 +02:00
Yana 5334ff7fc4 replace hardcoded id 2025-02-27 19:09:23 +02:00
Yana 1288d4bbcd fix build 2025-02-27 19:09:22 +02:00
Yana 7c359e29f1 Add profile card 2025-02-27 19:09:22 +02:00
Yana 2a5bb6e1a1 Refactor ProgressBar 2025-02-27 19:08:40 +02:00
Yana 91c1c2d43e fix build 2025-02-27 19:08:40 +02:00
Yana 93c189fcb0 fix build 2025-02-27 19:08:39 +02:00
Yana b7c64f290f fix build 2025-02-27 19:08:39 +02:00
Yana fddf1aee28 Add USD price to tokenomics card 2025-02-27 19:08:39 +02:00
Yana 22c0d8a104 fix build 2025-02-27 19:08:24 +02:00
Yana 057e9cdcf8 Add account balances 2025-02-27 19:08:18 +02:00
Yana bc4d2f70ab Add rewards card 2025-02-27 19:07:50 +02:00
Yana 0300c6d2d3 nym-node page api WIP 2025-02-27 19:07:05 +02:00
Yana 19e6554c22 Add nym-node page api WIP 2025-02-27 19:06:33 +02:00
Yana Matrosova ee4f5da834 Yana/node page (#5276)
* Add nym-node page api WIP

* nym-node page api WIP

* Add rewards card

* Add account balances

* fix build

* Add USD price to tokenomics card

* fix build

* fix build

* fix build

* Refactor ProgressBar

* Add profile card

* fix build

* replace hardcoded id

* Add build version and node roles

* fix build

* rename id param to address

* add node table to explorer page

* get node details from unstable endpoint + layout updates

* allow node select from table

* stop propogation on favorite/unfavorite

* update self bond data

* card refactors

* revert node engine requirement

* use node v20

---------

Co-authored-by: Yana <yanok87@users.noreply.github.com>
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk>
2025-02-27 19:06:00 +02:00
Fouad 09b9866bf0 Feature/explorer_2 node table (#5270)
* create suspense boudaries for server components

* update scrollbars ui

* homepage cards updates

* small theme updates

* add template address search input

* fetch nym nodes

* add favorite component

* add mrt node table

* update packages

* update node version

* update build script

* resolve next hydration issue

* resolve next hydration issue

* update node table header alignment
2025-02-27 19:05:33 +02:00
fmtabbara b088699dfe fix build 2025-02-27 19:05:33 +02:00
fmtabbara 909c681555 start account page 2025-02-27 19:05:33 +02:00
fmtabbara f89c69ae33 start nym node page 2025-02-27 19:05:32 +02:00
fmtabbara e84c9b2c8f card component updates 2025-02-27 19:05:32 +02:00
fmtabbara 99a0f159d7 currentepoch component -> server component 2025-02-27 19:05:32 +02:00
fmtabbara 7c0a45ed52 country flag and layout components 2025-02-27 19:05:32 +02:00
fmtabbara 33c30624d2 refactor epochprogressbar component 2025-02-27 19:05:32 +02:00
fmtabbara 0fecc56879 update card prop 2025-02-27 19:05:31 +02:00
fmtabbara 7ea009173b use layout and heading components 2025-02-27 19:05:31 +02:00
fmtabbara 571b83d74d create layout and heading components 2025-02-27 19:05:31 +02:00
fmtabbara 74538ac652 add date-fns lib 2025-02-27 19:05:31 +02:00