Skip to content

Commit f3401f8

Browse files
authored
Merge pull request #33 from celenium-io/CLS-216-validator-page
CLS-216 Validators
2 parents 7c9d643 + 35039f2 commit f3401f8

File tree

21 files changed

+2059
-57
lines changed

21 files changed

+2059
-57
lines changed

assets/icons.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"bookmark-check": "M 14.242 2 C 15.046 2 15.71 2 16.252 2.044 C 16.814 2.09 17.331 2.189 17.816 2.436 C 18.569 2.819 19.181 3.431 19.564 4.184 C 19.811 4.669 19.91 5.186 19.956 5.749 C 20 6.289 20 6.954 20 7.759 L 20 21 C 20 21.356 19.81 21.686 19.502 21.865 C 19.194 22.043 18.813 22.045 18.504 21.868 L 12 18.152 L 5.496 21.868 C 5.187 22.045 4.806 22.043 4.498 21.865 C 4.19 21.686 4 21.356 4 21 L 4 7.758 C 4 6.954 4 6.29 4.045 5.748 C 4.091 5.186 4.19 4.669 4.437 4.184 C 4.82 3.431 5.432 2.819 6.185 2.436 C 6.67 2.189 7.187 2.09 7.75 2.044 C 8.29 2 8.955 2 9.76 2 Z M 16.207 8.707 C 16.586 8.315 16.581 7.691 16.195 7.305 C 15.809 6.919 15.185 6.914 14.793 7.293 L 11 11.086 L 9.707 9.793 C 9.315 9.414 8.691 9.419 8.305 9.805 C 7.919 10.191 7.914 10.815 8.293 11.207 L 10.293 13.207 C 10.683 13.597 11.317 13.597 11.707 13.207 Z",
2424
"bookmark-x": "M14.2413 2H9.7587C8.95374 1.99999 8.28937 1.99998 7.74818 2.04419C7.18608 2.09012 6.66937 2.18868 6.18404 2.43598C5.43139 2.81947 4.81947 3.43139 4.43598 4.18404C4.18868 4.66937 4.09012 5.18608 4.04419 5.74818C3.99998 6.28937 3.99999 6.95372 4 7.75869V21C4 21.3565 4.18976 21.686 4.49807 21.8649C4.80639 22.0438 5.18664 22.0451 5.49614 21.8682L12 18.1518L18.5039 21.8682C18.8134 22.0451 19.1936 22.0438 19.5019 21.8649C19.8102 21.686 20 21.3565 20 21V7.75873C20 6.95376 20 6.28937 19.9558 5.74818C19.9099 5.18608 19.8113 4.66937 19.564 4.18404C19.1805 3.43139 18.5686 2.81947 17.816 2.43598C17.3306 2.18868 16.8139 2.09012 16.2518 2.04419C15.7106 1.99998 15.0463 1.99999 14.2413 2ZM8.79289 6.79289C9.18342 6.40237 9.81658 6.40237 10.2071 6.79289L12 8.58579L13.7929 6.79289C14.1834 6.40237 14.8166 6.40237 15.2071 6.79289C15.5976 7.18342 15.5976 7.81658 15.2071 8.20711L13.4142 10L15.2071 11.7929C15.5976 12.1834 15.5976 12.8166 15.2071 13.2071C14.8166 13.5976 14.1834 13.5976 13.7929 13.2071L12 11.4142L10.2071 13.2071C9.81658 13.5976 9.18342 13.5976 8.79289 13.2071C8.40237 12.8166 8.40237 12.1834 8.79289 11.7929L10.5858 10L8.79289 8.20711C8.40237 7.81658 8.40237 7.18342 8.79289 6.79289Z",
2525
"address": "M9.5 2C6.73857 2 4.5 4.23858 4.5 7C4.5 9.76142 6.73857 12 9.5 12C12.2615 12 14.5 9.76142 14.5 7C14.5 4.23858 12.2615 2 9.5 2ZM15.8753 2.36385C15.3633 2.15663 14.7803 2.40364 14.5731 2.91557C14.3659 3.42751 14.6129 4.0105 15.1248 4.21773C16.2261 4.66351 17 5.74259 17 7.00003C17 8.25747 16.2261 9.33655 15.1248 9.78233C14.6129 9.98956 14.3659 10.5725 14.5731 11.0845C14.7803 11.5964 15.3633 11.8434 15.8753 11.6362C17.7058 10.8952 19 9.09997 19 7.00003C19 4.90009 17.7058 3.10484 15.8753 2.36385ZM19.2493 14.1576C18.7144 14.0199 18.1693 14.3419 18.0316 14.8768C17.8939 15.4116 18.2159 15.9568 18.7508 16.0944C20.0449 16.4275 21 17.6035 21 19V21C21 21.5522 21.4478 22 22 22C22.5523 22 23 21.5522 23 21V19C23 16.6688 21.4056 14.7126 19.2493 14.1576ZM7.17898 14C8.72635 14.0005 10.2737 14.0005 11.8211 14C12.9117 13.9996 13.6559 13.9994 14.2941 14.1704C16.0196 14.6327 17.3673 15.9804 17.8297 17.7059C18.0143 18.395 18.008 19.1222 18.0019 19.8373C18.0004 20.0139 17.9988 20.1897 18.0002 20.3641C18.0011 20.471 18.0028 20.6872 17.9489 20.8882C17.8102 21.4059 17.4059 21.8102 16.8883 21.9489C16.6879 22.0027 16.4724 22.001 16.3651 22.0002L16.3641 22.0002C11.7891 21.9637 7.21096 21.9637 2.63595 22.0002L2.63491 22.0002C2.52765 22.001 2.31217 22.0027 2.11181 21.9489C1.59417 21.8102 1.18985 21.4059 1.05115 20.8882C0.997288 20.6872 0.999012 20.471 0.999864 20.3641C1.00125 20.1903 0.999761 20.0147 0.998266 19.8383C0.992206 19.1234 0.986025 18.3941 1.17041 17.7059C1.63274 15.9804 2.98048 14.6327 4.70594 14.1704C5.34416 13.9994 6.08836 13.9996 7.17898 14Z",
26+
"validator": "m11.109 15.977c-0.1 0.099-0.225 0.224-0.328 0.372-0.089 0.129-0.164 0.267-0.222 0.413-0.066 0.169-0.1 0.342-0.127 0.48-0.136 0.688-0.275 1.375-0.413 2.062-0.065 0.328 0.037 0.667 0.274 0.904 0.236 0.236 0.575 0.339 0.903 0.273l2.025-0.405c0.143-0.029 0.333-0.063 0.516-0.135 0.146-0.058 0.285-0.132 0.414-0.222 0.148-0.103 0.273-0.228 0.372-0.328 2.224-2.232 4.456-4.456 6.684-6.684 0.943-0.943 0.943-2.471 0-3.414-0.942-0.943-2.471-0.943-3.414 0-2.228 2.228-4.452 4.46-6.684 6.684zm-4.886-3.977-1.481 0.041c-0.608 0.04-1.146 0.128-1.656 0.34-1.225 0.507-2.198 1.481-2.706 2.706-0.406 0.978-0.375 2.092-0.38 3.131-1e-3 0.129 2e-3 0.258 0.01 0.387 0.013 0.198 0.064 0.392 0.151 0.571 0.144 0.284 0.373 0.515 0.656 0.66 0.179 0.089 0.373 0.141 0.572 0.154 0.126 0.01 0.268 0.01 0.388 0.01h4.446c0.119 0 0.262 0 0.387-0.01 0.199-0.013 0.393-0.065 0.571-0.154 0.283-0.144 0.512-0.373 0.656-0.655 0.089-0.178 0.141-0.372 0.153-0.571 0.01-0.125 0.01-0.267 0.01-0.387v-4.446c0-0.329-0.01-0.658-0.163-0.958-0.144-0.282-0.373-0.511-0.656-0.655-0.3-0.154-0.628-0.164-0.958-0.164zm7.902-9.782c1.134 0.459 1.876 1.559 1.876 2.782s-0.742 2.323-1.876 2.782c-0.508 0.21-0.751 0.79-0.545 1.299 0.206 0.51 0.785 0.758 1.295 0.555 1.89-0.764 3.126-2.598 3.126-4.636s-1.236-3.872-3.126-4.636c-0.511-0.207-1.094 0.04-1.302 0.552-0.207 0.512 0.041 1.095 0.552 1.302zm-5.625 7.782c2.762 0 5-2.239 5-5s-2.238-5-5-5c-2.761 0-5 2.239-5 5s2.239 5 5 5z",
2627
"close": "M18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.29289 17.2929C4.90237 17.6834 4.90237 18.3166 5.29289 18.7071C5.68342 19.0976 6.31658 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711Z",
2728
"chart": "M 12 23 C 5.925 23 1 18.075 1 12 C 1 5.925 5.925 1 12 1 C 18.075 1 23 5.925 23 12 C 23 18.075 18.075 23 12 23 Z M 10 11.414 L 12.744 14.158 C 12.828 14.242 12.928 14.343 13.024 14.424 C 13.174 14.556 13.348 14.656 13.537 14.72 C 13.838 14.818 14.162 14.818 14.463 14.72 C 14.652 14.656 14.826 14.555 14.976 14.424 C 15.072 14.343 15.172 14.242 15.257 14.157 L 18.707 10.707 C 18.967 10.456 19.071 10.084 18.98 9.734 C 18.888 9.385 18.615 9.112 18.266 9.02 C 17.916 8.929 17.544 9.033 17.293 9.293 L 14 12.586 L 11.256 9.842 C 11.172 9.758 11.072 9.657 10.976 9.576 C 10.864 9.481 10.696 9.356 10.464 9.281 C 10.162 9.183 9.838 9.183 9.536 9.281 C 9.304 9.356 9.135 9.482 9.024 9.576 C 8.928 9.657 8.828 9.758 8.743 9.843 L 5.293 13.293 C 4.914 13.685 4.919 14.309 5.305 14.695 C 5.691 15.081 6.315 15.086 6.707 14.707 Z",
2829
"check": "M20.7071 5.29289C21.0976 5.68342 21.0976 6.31658 20.7071 6.70711L9.70711 17.7071C9.31658 18.0976 8.68342 18.0976 8.29289 17.7071L3.29289 12.7071C2.90237 12.3166 2.90237 11.6834 3.29289 11.2929C3.68342 10.9024 4.31658 10.9024 4.70711 11.2929L9 15.5858L19.2929 5.29289C19.6834 4.90237 20.3166 4.90237 20.7071 5.29289Z",
@@ -88,6 +89,8 @@
8889
"github": "M12 1.5C6.20156 1.5 1.5 6.32344 1.5 12.2672C1.5 17.025 4.50937 21.0562 8.68125 22.4812C8.73977 22.494 8.79949 22.5002 8.85938 22.5C9.24844 22.5 9.39844 22.2141 9.39844 21.9656C9.39844 21.7078 9.38906 21.0328 9.38437 20.1328C9.03705 20.2142 8.68173 20.2567 8.325 20.2594C6.30469 20.2594 5.84531 18.6891 5.84531 18.6891C5.36719 17.4469 4.67813 17.1141 4.67813 17.1141C3.76406 16.4719 4.67344 16.4531 4.74375 16.4531H4.74844C5.80313 16.5469 6.35625 17.5687 6.35625 17.5687C6.88125 18.4875 7.58437 18.7453 8.2125 18.7453C8.62783 18.737 9.03673 18.6412 9.4125 18.4641C9.50625 17.7703 9.77812 17.2969 10.0781 17.025C7.74844 16.7531 5.29688 15.8297 5.29688 11.7047C5.29688 10.5281 5.70469 9.56719 6.375 8.81719C6.26719 8.54531 5.90625 7.44844 6.47812 5.96719C6.55483 5.94883 6.63368 5.94095 6.7125 5.94375C7.09219 5.94375 7.95 6.08906 9.36563 7.07344C11.0857 6.59218 12.9049 6.59218 14.625 7.07344C16.0406 6.08906 16.8984 5.94375 17.2781 5.94375C17.3569 5.94095 17.4358 5.94883 17.5125 5.96719C18.0844 7.44844 17.7234 8.54531 17.6156 8.81719C18.2859 9.57187 18.6937 10.5328 18.6937 11.7047C18.6937 15.8391 16.2375 16.7484 13.8984 17.0156C14.2734 17.3484 14.6109 18.0047 14.6109 19.0078C14.6109 20.4469 14.5969 21.6094 14.5969 21.9609C14.5969 22.2141 14.7422 22.5 15.1312 22.5C15.1942 22.5003 15.2571 22.494 15.3187 22.4812C19.4953 21.0562 22.5 17.0203 22.5 12.2672C22.5 6.32344 17.7984 1.5 12 1.5Z",
8990
"discord": "M21.0576 1.47735C21.4953 1.91187 21.7441 2.5014 21.75 3.11812V23.25L16.6406 18.5625L17.25 20.625H4.57687C3.29437 20.625 2.25 19.6547 2.25 18.375V3.07125C2.25161 2.45514 2.49746 1.8648 2.93365 1.42967C3.36983 0.994542 3.96076 0.750122 4.57687 0.75L19.4119 0.796875C20.0286 0.798327 20.6199 1.04282 21.0576 1.47735ZM14.468 14.5542C14.8092 14.9728 15.218 15.4598 15.218 15.4598C17.584 15.3851 18.567 13.9302 18.6708 13.7765C18.6771 13.7672 18.6802 13.7627 18.6802 13.7634C18.6802 10.1512 17.0456 7.21875 17.0456 7.21875C15.4219 6.00516 13.867 6.03937 13.867 6.03937L13.7081 6.22031C15.638 6.79688 16.5347 7.64766 16.5347 7.64766C15.4748 7.07453 14.315 6.70938 13.118 6.57187C12.3556 6.48813 11.5859 6.49568 10.8253 6.59437C10.7604 6.59644 10.6958 6.60413 10.6322 6.61734C10.2338 6.66234 9.26859 6.79828 8.05406 7.33031C7.63406 7.51172 7.38469 7.64766 7.38469 7.64766C7.38469 7.64766 8.31516 6.75328 10.3584 6.17578L10.245 6.03984C10.245 6.03984 8.70141 6.00563 7.06687 7.21734C7.06687 7.21734 5.43234 10.1498 5.43234 13.762C5.43234 13.762 6.38578 15.3923 8.89406 15.4716C8.89406 15.4716 9.31406 14.9733 9.65484 14.543C8.21297 14.1131 7.66828 13.2183 7.66828 13.2183C7.66828 13.2183 7.78172 13.2975 7.98609 13.4109C7.99408 13.4109 8.00151 13.4154 8.01168 13.4216C8.01762 13.4251 8.0245 13.4293 8.03297 13.4334C8.05044 13.4452 8.06778 13.4538 8.08513 13.4625C8.10176 13.4708 8.1184 13.4791 8.13516 13.4902C8.40223 13.6373 8.67914 13.7659 8.96391 13.875C9.50221 14.0931 10.0611 14.2564 10.6322 14.3625C11.603 14.5485 12.6 14.5523 13.5722 14.3738C14.1364 14.27 14.6881 14.1067 15.218 13.8867C15.6769 13.7139 16.1148 13.4898 16.5234 13.2188C16.5234 13.2188 15.9558 14.1352 14.468 14.5542ZM8.78203 11.4642C8.78203 10.7738 9.29297 10.2188 9.93984 10.2188C10.5867 10.2188 11.1094 10.7723 11.0977 11.4642C11.0977 12.1552 10.5867 12.7097 9.93984 12.7097C9.30422 12.7097 8.78203 12.1547 8.78203 11.4642ZM12.9248 11.4642C12.9248 10.7738 13.4358 10.2188 14.0827 10.2188C14.7187 10.2188 15.2405 10.7733 15.2405 11.4642C15.2405 12.1552 14.73 12.7097 14.0827 12.7097C13.447 12.7097 12.9248 12.1547 12.9248 11.4642Z",
9091
"twitter": "M23.25 5.13282C22.406 5.49955 21.513 5.74116 20.5992 5.85001C21.5595 5.28769 22.2817 4.39434 22.6303 3.33751C21.7224 3.86841 20.7307 4.24092 19.6978 4.43907C19.2629 3.98323 18.7397 3.62059 18.1603 3.3732C17.5808 3.12581 16.9571 2.99884 16.327 3.00001C13.7761 3.00001 11.7117 5.03438 11.7117 7.5422C11.7099 7.89102 11.7499 8.23881 11.8308 8.57813C10.0016 8.49238 8.2104 8.02575 6.57187 7.2081C4.93333 6.39044 3.48351 5.23977 2.31516 3.8297C1.90527 4.52069 1.6885 5.30909 1.6875 6.11251C1.6875 7.68751 2.50922 9.0797 3.75 9.89532C3.01487 9.87787 2.29481 9.68331 1.65094 9.32813V9.38438C1.65094 11.5875 3.24469 13.4203 5.35406 13.8375C4.9574 13.9433 4.54864 13.9968 4.13812 13.9969C3.84683 13.9974 3.5562 13.9691 3.27047 13.9125C3.85687 15.7172 5.56359 17.0297 7.58531 17.0672C5.94252 18.3333 3.9256 19.0175 1.85156 19.0125C1.48341 19.012 1.11561 18.9901 0.75 18.9469C2.85993 20.2942 5.31255 21.0068 7.81594 21C16.3172 21 20.9616 14.0766 20.9616 8.07188C20.9616 7.87501 20.9564 7.67813 20.947 7.48595C21.8485 6.84472 22.6283 6.04787 23.25 5.13282Z",
92+
"email": "m20 8-8 5-8-5v-2l8 5 8-5m0-2h-16c-1.11 0-2 0.89-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-12c0-1.11-0.9-2-2-2z",
93+
"telegram": "m24 12c0 6.6289-5.3711 12-12 12s-12-5.3711-12-12 5.3711-12 12-12 12 5.3711 12 12m-11.57-3.1406c-1.168 0.48438-3.5 1.4922-7 3.0156-0.56641 0.22266-0.86328 0.44531-0.89063 0.66016-0.046874 0.36719 0.41406 0.51172 1.0352 0.70703l0.26172 0.082031c0.61328 0.19922 1.4375 0.43359 1.8633 0.44141 0.39062 0.011719 0.82422-0.14844 1.3047-0.48047 3.2695-2.207 4.957-3.3203 5.0586-3.3438 0.078125-0.019531 0.17969-0.039062 0.25 0.023438s0.0625 0.17969 0.054688 0.21094c-0.042969 0.19531-1.8398 1.8633-2.7695 2.7266-0.28906 0.26953-0.49219 0.46094-0.53516 0.50391-0.09375 0.09375-0.1875 0.1875-0.28125 0.27734-0.57031 0.55078-0.99609 0.96094 0.023438 1.6328 0.48828 0.32422 0.88281 0.58984 1.2734 0.85547 0.42578 0.29297 0.85156 0.58203 1.4023 0.94531 0.14062 0.089843 0.27734 0.18359 0.40625 0.28125 0.49609 0.35156 0.94531 0.67187 1.4961 0.62109 0.32031-0.03125 0.65234-0.33203 0.82031-1.2305 0.39844-2.125 1.1797-6.7305 1.3594-8.6289 0.011719-0.15625 0.003906-0.31641-0.019531-0.47266-0.015625-0.125-0.074219-0.24219-0.17188-0.32422-0.13672-0.09375-0.30078-0.14062-0.46484-0.14062-0.44922 0.007813-1.1445 0.25-4.4766 1.6367",
9194
"terminal": "M4.70711 4.29289C4.31658 3.90237 3.68342 3.90237 3.29289 4.29289C2.90237 4.68342 2.90237 5.31658 3.29289 5.70711L8.58579 11L3.29289 16.2929C2.90237 16.6834 2.90237 17.3166 3.29289 17.7071C3.68342 18.0976 4.31658 18.0976 4.70711 17.7071L10.7071 11.7071C11.0976 11.3166 11.0976 10.6834 10.7071 10.2929L4.70711 4.29289ZM12 18C11.4477 18 11 18.4477 11 19C11 19.5523 11.4477 20 12 20H20C20.5523 20 21 19.5523 21 19C21 18.4477 20.5523 18 20 18H12Z",
9295
"arrow-narrow-right": "M14.7071 5.29289C14.3166 4.90237 13.6834 4.90237 13.2929 5.29289C12.9024 5.68342 12.9024 6.31658 13.2929 6.70711L17.5858 11H4C3.44772 11 3 11.4477 3 12C3 12.5523 3.44772 13 4 13H17.5858L13.2929 17.2929C12.9024 17.6834 12.9024 18.3166 13.2929 18.7071C13.6834 19.0976 14.3166 19.0976 14.7071 18.7071L20.7071 12.7071C21.0976 12.3166 21.0976 11.6834 20.7071 11.2929L14.7071 5.29289Z",
9396
"arrow-narrow-left": "M10.7071 6.70711C11.0976 6.31658 11.0976 5.68342 10.7071 5.29289C10.3166 4.90237 9.68342 4.90237 9.29289 5.29289L3.29289 11.2929C2.90237 11.6834 2.90237 12.3166 3.29289 12.7071L9.29289 18.7071C9.68342 19.0976 10.3166 19.0976 10.7071 18.7071C11.0976 18.3166 11.0976 17.6834 10.7071 17.2929L6.41421 13H20C20.5523 13 21 12.5523 21 12C21 11.4477 20.5523 11 20 11H6.41421L10.7071 6.70711Z",

components/TheFooter.vue

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,15 +145,18 @@ const handleChangeTheme = (theme) => {
145145
<NuxtLink to="/blocks" :class="$style.link">
146146
<Text size="12" weight="500" color="tertiary"> Blocks </Text>
147147
</NuxtLink>
148+
<NuxtLink to="/validators" :class="$style.link">
149+
<Text size="12" weight="500" color="tertiary"> Validators </Text>
150+
</NuxtLink>
148151
<NuxtLink to="/txs" :class="$style.link">
149152
<Text size="12" weight="500" color="tertiary"> Transactions </Text>
150153
</NuxtLink>
151-
<NuxtLink to="/namespaces" :class="$style.link">
152-
<Text size="12" weight="500" color="tertiary"> Namespaces </Text>
153-
</NuxtLink>
154154
<NuxtLink to="/rollups" :class="$style.link">
155155
<Text size="12" weight="500" color="tertiary"> Rollups </Text>
156156
</NuxtLink>
157+
<NuxtLink to="/namespaces" :class="$style.link">
158+
<Text size="12" weight="500" color="tertiary"> Namespaces </Text>
159+
</NuxtLink>
157160
<NuxtLink to="/addresses" :class="$style.link">
158161
<Text size="12" weight="500" color="tertiary"> Addresses </Text>
159162
</NuxtLink>

components/TheHeader.vue

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ const isActive = (link) => {
7575
case "rollups":
7676
return splittedPath.includes("rollup") || splittedPath.includes("rollups")
7777
78+
case "rollups":
79+
return splittedPath.includes("validator") || splittedPath.includes("validators")
80+
7881
default:
7982
break
8083
}
@@ -117,6 +120,10 @@ const handleConnect = async () => {
117120
<Text size="13" weight="600" color="tertiary">Explore</Text>
118121
</NuxtLink>
119122

123+
<NuxtLink to="/rollups" :class="[$style.link, isActive('rollups') && $style.active]">
124+
<Text size="13" weight="600" color="tertiary">Rollups</Text>
125+
</NuxtLink>
126+
120127
<NuxtLink to="/txs" :class="[$style.link, isActive('txs') && $style.active]">
121128
<Text size="13" weight="600" color="tertiary">Transactions</Text>
122129
</NuxtLink>
@@ -125,12 +132,12 @@ const handleConnect = async () => {
125132
<Text size="13" weight="600" color="tertiary">Blocks</Text>
126133
</NuxtLink>
127134

128-
<NuxtLink to="/namespaces" :class="[$style.link, isActive('namespaces') && $style.active]">
129-
<Text size="13" weight="600" color="tertiary">Namespaces</Text>
135+
<NuxtLink to="/validators" :class="[$style.link, isActive('validators') && $style.active]">
136+
<Text size="13" weight="600" color="tertiary">Validators</Text>
130137
</NuxtLink>
131138

132-
<NuxtLink to="/rollups" :class="[$style.link, isActive('rollups') && $style.active]">
133-
<Text size="13" weight="600" color="tertiary">Rollups</Text>
139+
<NuxtLink to="/namespaces" :class="[$style.link, isActive('namespaces') && $style.active]">
140+
<Text size="13" weight="600" color="tertiary">Namespaces</Text>
134141
</NuxtLink>
135142
</Flex>
136143

@@ -188,6 +195,10 @@ const handleConnect = async () => {
188195
<Text size="13" weight="600" color="tertiary">Explore</Text>
189196
</NuxtLink>
190197

198+
<NuxtLink to="/rollups" :class="[$style.link, isActive('rollups') && $style.active]">
199+
<Text size="13" weight="600" color="tertiary">Rollups</Text>
200+
</NuxtLink>
201+
191202
<NuxtLink to="/txs" :class="[$style.link, isActive('txs') && $style.active]">
192203
<Text size="13" weight="600" color="tertiary">Transactions</Text>
193204
</NuxtLink>
@@ -196,13 +207,14 @@ const handleConnect = async () => {
196207
<Text size="13" weight="600" color="tertiary">Blocks</Text>
197208
</NuxtLink>
198209

210+
<NuxtLink to="/validators" :class="[$style.link, isActive('validators') && $style.active]">
211+
<Text size="13" weight="600" color="tertiary">Validators</Text>
212+
</NuxtLink>
213+
199214
<NuxtLink to="/namespaces" :class="[$style.link, isActive('namespaces') && $style.active]">
200215
<Text size="13" weight="600" color="tertiary">Namespaces</Text>
201216
</NuxtLink>
202217

203-
<NuxtLink to="/rollups" :class="[$style.link, isActive('rollups') && $style.active]">
204-
<Text size="13" weight="600" color="tertiary">Rollups</Text>
205-
</NuxtLink>
206218
</Flex>
207219
</Flex>
208220
</template>

components/cmd/CommandMenu.vue

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,15 @@ const rawNavigationActions = [
251251
router.push("/blocks")
252252
},
253253
},
254+
{
255+
type: "callback",
256+
icon: "arrow-narrow-right",
257+
title: "Go to Validators",
258+
runText: "Open Validators",
259+
callback: () => {
260+
router.push("/validators")
261+
},
262+
},
254263
{
255264
type: "callback",
256265
icon: "arrow-narrow-right",
@@ -1239,7 +1248,7 @@ const runBounce = () => {
12391248
<input
12401249
v-model="searchTerm"
12411250
ref="inputEl"
1242-
:placeholder="placeholder || 'Find blocks, namespaces, rollups, transactions or quick actions...'"
1251+
:placeholder="placeholder || 'Find blocks, validators, namespaces, rollups, transactions or quick actions...'"
12431252
tabindex="1"
12441253
autocomplete="off"
12451254
autocorrect="off"

components/data/BlocksTimeline/BlocksTimelineTable.vue

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import Button from "@/components/ui/Button.vue"
77
import Tooltip from "@/components/ui/Tooltip.vue"
88
99
/** Services */
10-
import { tia, comma, space, formatBytes, getNamespaceID } from "@/services/utils"
10+
import { comma, formatBytes, getNamespaceID, shortHex, space, tia } from "@/services/utils"
1111
1212
/** API */
1313
import { fetchBlockBlobs } from "@/services/api/block"
@@ -361,28 +361,17 @@ watch(
361361
<Text size="12" weight="600" color="tertiary">Proposer</Text>
362362
363363
<Flex direction="column" gap="8">
364-
<Text size="13" weight="600" color="primary">
365-
{{ preview.block.proposer.moniker }}
366-
</Text>
364+
<NuxtLink :to="`/validator/${preview.block.proposer.id}`">
365+
<Text size="13" weight="600" color="primary">
366+
{{ preview.block.proposer.moniker }}
367+
</Text>
368+
</NuxtLink>
367369
368370
<Flex align="center" gap="6">
369-
<Text size="12" weight="600" color="tertiary" mono>{{
370-
preview.block.proposer.cons_address.slice(0, 4)
371+
<Text size="12" weight="600" color="tertiary">{{
372+
shortHex(preview.block.proposer.cons_address)
371373
}}</Text>
372374
373-
<Flex align="center" gap="3">
374-
<div v-for="dot in 3" class="dot" />
375-
</Flex>
376-
377-
<Text size="12" weight="600" color="tertiary" mono>
378-
{{
379-
preview.block.proposer.cons_address.slice(
380-
preview.block.proposer.cons_address.length - 4,
381-
preview.block.proposer.cons_address.length,
382-
)
383-
}}
384-
</Text>
385-
386375
<CopyButton :text="preview.block.proposer.cons_address" size="10" />
387376
</Flex>
388377
</Flex>

0 commit comments

Comments
 (0)