question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

UI Components Library

See original GitHub issue

Problem:

Currently our HTML and CSS consist of the followings:

  • A custom bootstrap 3 minified stylesheet injected in the head.
  • React-boostrap component library.
  • Custom styles to re-write the bootstrap styles due to changes in design style guide.

As a result, we would need to remove a lot of the unused styles, overwrites, and find a better way to manage our components.

Solution:

We should create our own component library that uses Storybook (isolate the components and document them) and tailwindCSS (style each component) and make sure they meet the web accessibility requirements.


I would roughly break the project down into smaller tasks, and the list can be adjusted as we go:


Lists were borrowed from @huyenltnguyen’s comment below.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:13
  • Comments:64 (55 by maintainers)

github_iconTop GitHub Comments

5reactions
raisedadeadcommented, May 22, 2021

Actually, melding all of these resources under the https://contribute.freecodecamp.org might be a good idea. It should be possible for us to host this something along these lines:

https://contribute.freecodecamp.org --> Contributing Home/Landing Page https://contribute.freecodecamp.org/translate --> Translations https://contribute.freecodecamp.org/design --> UI Design Style Guide (redirecting the current guide here) https://contribute.freecodecamp.org/design/storybook --> The storybook.

etc., you see the idea.

If you both agree, I will set up some configs (on our existing servers) to make this happen.

3reactions
Ismailtlemcommented, Dec 27, 2021

Hi guys I am interested in taking part in this effort, I’ve made a PR for the image component. Any feedback would be greatly appreciated

Read more comments on GitHub >

github_iconTop Results From Across the Web

MUI: The React component library you always wanted
MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design.
Read more >
React UI Components Libraries: Our Top Picks for 2022 - Kinsta
A React UI component library is a tool or software system that comes with ready-to-use components to use in React-based applications and sites....
Read more >
What is a UI Component Library? - Ionic.io
A modern UI component library—part of a greater design system—is going to have a wide range of building blocks available to the developer....
Read more >
Top 34 UI Component Libraries in 2022 - Frontend Planet
Top 34 UI Component Libraries in 2022 · Flowbite · Shoelace · NextUI · TailGrids · AgnosticUI · Mdash · Tailwind Elements ·...
Read more >
The Most Popular React UI Component Libraries in 2022
A UI library can help kickstart your React app or web dev project. Learn about 9 popular React UI component libraries and when...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found