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

Transition from reactstrap to custom design system #189

Open
1 of 4 tasks
ghost opened this issue Jan 29, 2019 · 1 comment
Open
1 of 4 tasks

Transition from reactstrap to custom design system #189

ghost opened this issue Jan 29, 2019 · 1 comment
Labels
Nice to Have Awesome idea that isn't time critical

Comments

@ghost
Copy link

ghost commented Jan 29, 2019

Based on design expectations, it will be best to remove any reactstrap dependencies and roll custom components. This allows greater flexibility in the long run.

Items to discuss

  • Which CSS preprocessor to use going forward. CSS modules are certainly a good idea, but Styled Components are more versatile for using React props.

Action items

  • Create a global stylesheet with theme colors, font sizing, and general styling (box-sizing: border-box, no margins on body, etc.)
  • Replace applicant info form with components for formatting layout. This involves creating wrapper components for horizontal columns (flex box), headers, subheaders, and paragraph text
  • Rebuild splash screen using custom components. Not much to specify here, but it should match the visuals of the current splash screen (with some toned down colors 😊)
  • Remove reactstrap as a project dependency
@ghost ghost self-assigned this Jan 29, 2019
@ghost ghost added the Nice to Have Awesome idea that isn't time critical label Jan 29, 2019
@ghost ghost added this to the v1.0 - Base admin dashboard milestone Jan 29, 2019
@ghost ghost removed this from the v1.0 - Base admin dashboard milestone Feb 13, 2019
@ghost
Copy link
Author

ghost commented Feb 13, 2019

Moved to just a floating issue to build out as we go

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Nice to Have Awesome idea that isn't time critical
Projects
None yet
Development

No branches or pull requests

0 participants