Skip to content

feat: build component library#30

Merged
Yunusabdul38 merged 7 commits intoWeb3Novalabs:mainfrom
Franklivania:feat/components
Jan 31, 2026
Merged

feat: build component library#30
Yunusabdul38 merged 7 commits intoWeb3Novalabs:mainfrom
Franklivania:feat/components

Conversation

@Franklivania
Copy link
Contributor

@Franklivania Franklivania commented Jan 22, 2026

In this PR I,

Closes #9

  • created the various components according to the requirements
  • added a usage documentation for the issue
  • ensure clear typings, aria and screenreader accessibility

Issues

  • I do not have access to the figma file to complete the setup and test properly according to design @Yunusabdul38

Once I have the design, I will fix, display the demo, and update the PR

Updates

  • updated the color pallette to follow the stipulated colors
    -- Primary (#2154F7)
    -- Secondary (#343D4F)
    -- Accent (#5299F9)

  • Built UI page to view the various components and their variants

Copy link
Contributor

@Yunusabdul38 Yunusabdul38 left a comment

Choose a reason for hiding this comment

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

synch your fork and create a route, you can name it ui and display all the components there, this will help other contributors to easyly visualize what components are in the repo also attach a screenshot of this to your pr

Copy link
Contributor

Choose a reason for hiding this comment

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

remove this file

@Yunusabdul38 Yunusabdul38 linked an issue Jan 22, 2026 that may be closed by this pull request
16 tasks
@Franklivania
Copy link
Contributor Author

synch your fork and create a route, you can name it ui and display all the components there, this will help other contributors to easyly visualize what components are in the repo also attach a screenshot of this to your pr

Alright, will do

@martinvibes
Copy link
Contributor

@Franklivania fix conflict and make sure CI is working

@Franklivania
Copy link
Contributor Author

@Franklivania fix conflict and make sure CI is working

Alright, will do. Is there a color pattern I can follow?

@martinvibes
Copy link
Contributor

@Franklivania follow the site's theme pls
resolve conflicts and make sure ci is passing

@martinvibes
Copy link
Contributor

Also remove the package-lock.json file

@Franklivania
Copy link
Contributor Author

Also remove the package-lock.json file

Once I update, I am also going to update the entire repo to use the created components. Is this okay?

@martinvibes
Copy link
Contributor

@Franklivania fix conflict

@Yunusabdul38
Copy link
Contributor

Gm @Franklivania, please fix the llint error and other CI tests for the CI to pass.

@Yunusabdul38 Yunusabdul38 self-requested a review January 31, 2026 12:55
Copy link
Contributor

@Yunusabdul38 Yunusabdul38 left a comment

Choose a reason for hiding this comment

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

LGTM
Thanks for your contribution on nevo @Franklivania

PS: The lint error will be fixed

@Yunusabdul38 Yunusabdul38 merged commit 56de9bf into Web3Novalabs:main Jan 31, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build Reusable UI Components Library

3 participants