Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: added new UI components and reorganized routing logic (#300) #301

Merged
merged 7 commits into from
Aug 7, 2023

Conversation

quiet-node
Copy link
Member

Description: This PR is mainly for UI and routing changes

  • reworked protected routes logic
  • reworked layout logic
  • added protected pages for smart contracts
  • added new LeftSideBar UI component
  • added new Overview UI component

UI updates:
route: /hedera/overview
image

route: /hedera/[system_contract]
image

image

Related issue(s):

Fixes #300

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

protected routes are now nested under /hedera route

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
@quiet-node quiet-node requested a review from a team as a code owner August 7, 2023 15:20
@Nana-EC Nana-EC requested a review from ebadiere August 7, 2023 15:21
@Nana-EC Nana-EC added this to the 0.5.0 milestone Aug 7, 2023
@Nana-EC Nana-EC added enhancement New feature or request P1 Tooling tooling labels Aug 7, 2023
@github-actions
Copy link

github-actions bot commented Aug 7, 2023

Test Results

197 tests  ±0   191 ✔️ ±0   6m 39s ⏱️ -11s
  62 suites ±0       6 💤 ±0 
  13 files   ±0       0 ±0 

Results for commit c2928b7. ± Comparison against base commit 7b8772f.

Copy link
Collaborator

@Nana-EC Nana-EC left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good.
Update page headings

@quiet-node quiet-node merged commit cd3d1b6 into main Aug 7, 2023
16 checks passed
@quiet-node quiet-node deleted the 300-dapp-Overview-UI branch August 7, 2023 21:35
mshakeg pushed a commit to mshakeg/hedera-smart-contracts that referenced this pull request Oct 14, 2023
…h#300) (hashgraph#301)

* dapp-update: reworked protected routes logic

protected routes are now nested under /hedera route

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>

* dapp-update: reworked layout logic

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>

* dapp-style: added z-index to gradient component

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>

* dapp-feat: added smart contact routes

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>

* dapp-feat: added LEFT_SIDE_BAR_ITEMS object

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>

* dapp-feat: added new LeftSideBar component

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>

* dapp-feat: new OverviewSection UI

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>

---------

Signed-off-by: Logan Nguyen <logan.nguyen@swirldslabs.com>
Signed-off-by: Mo Shaikjee <shaikjeemohammed@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P1 Tooling tooling
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[SystemContract DApp] new UI for the Overview
2 participants