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

Page-by-page: Shared Platform Components for CFPB Design System (in React) #224

Open
1 of 4 tasks
natalia-fitzgerald opened this issue Oct 30, 2023 · 7 comments
Open
1 of 4 tasks
Assignees

Comments

@natalia-fitzgerald
Copy link

natalia-fitzgerald commented Oct 30, 2023

This issue will be used to capture the work that our team is doing related to building out components for CFPB Design System (in React) (we'll refer to it as DSR from here on out to be concise and to more easily differentiate from the CFPB Design System).

Our current work is tied to the components needed for the Shared platform (authentication and authorization). When we move on to the SBL app I will create an issue to track those components.

This work includes:

  • Verify components that have already been built as "Draft" in the DSR
  • Bring existing CFPB Design System components to the DSR
  • Establish a process for verification of CFPB Design System components of DSR components
  • Set up a process for designing and developing new components (components that are not in the CFPB Design System)

Contribution onboarding: #232

@natalia-fitzgerald
Copy link
Author

natalia-fitzgerald commented Nov 22, 2023

Updated to reflect MVP designs: 1/11/2024

Page: Shared filing platform (unauthenticated)

Checkmark means the component exists in the DSR has been verified.

Required components

Verified

  • Banner (US gov)
    • Tagline
  • Headings
  • Paragraph
  • Buttons
  • Links
  • Well

Draft

  • Header (cf.gov) (This is called Page header in the DSR)
  • Hero
  • Icons (numbers)
    • Indent to account for icon list?
  • Footer (cf.gov)

cf.gov components (not in DSR)

  • Sidebar

New components (not in DS or cf.gov)

  • Add here

Backlogged (not for MVP)

  • Email sign-up
  • Megamenu

@natalia-fitzgerald
Copy link
Author

natalia-fitzgerald commented Nov 22, 2023

Updated to reflect MVP designs: 1/11/2024

Page: Complete your user profile

Checkmark means the component exists in the DSR has been verified.

Required components

Verified

Draft

Backlogged (not MVP)

I @meissadia - Although this is backlogged is there any of this work that can be pushed to the DSR or is it still blocked?

@natalia-fitzgerald
Copy link
Author

natalia-fitzgerald commented Nov 22, 2023

Updated to reflect MVP designs: 1/11/2024

Page: Shared platform (authenticated)

Checkmark means the component exists in the DSR has been verified.

Required components

Verified

  • Banner (US gov)
    • Tagline
  • Headings
  • Paragraph
  • List link

Draft

  • Header (cf.gov)(This is called Page header in the DSR)
    • Navigation links (Name and Log out)
  • Hero
  • Icon + Text + Link (or is this an field-level alert?)
  • Icon with text
    Not currently a component, just a demo of putting an Icon next to text.
    Consistent spacing between Icon/Text #130
  • Divider
  • Footer

cf.gov components (not in DSR)

  • Sidebar

@natalia-fitzgerald
Copy link
Author

natalia-fitzgerald commented Nov 22, 2023

Updated to reflect MVP designs: 1/16/2024

Page: Request changes to your user profile (read-only)

Checkmark means the component exists in the DSR has been verified.

Required components

Verified

  • Banner (US gov)
    • Tagline
  • Text introduction
  • Headings
  • Paragraph
  • List link
  • Well (container)
  • Label

Draft

  • Header (cf.gov)
  • Text input (read-only state?)
  • Icon + Text + Link (or is this an field-level alert?)

May need customization:

@natalia-fitzgerald
Copy link
Author

natalia-fitzgerald commented Nov 22, 2023

Updated to reflect MVP designs: 1/11/2024

Page: View financial institution details (read-only)

Checkmark means the component exists in the DSR and has been verified.

Required components

Verified

Draft

  • Text input
    • Read-only state?
  • Header (cf.gov)
    • Navigation links (Name and Log out)
  • Footer (cf.gov)

cf.gov components (not in DSR)

  • Breadcrumb

May need customization

Needs UI/UX design and thinking
These items are not a priority for this sprint.

  • SBL app page navigation
  • Modified header for Shared data filing platform? Pending naming question.

@natalia-fitzgerald
Copy link
Author

natalia-fitzgerald commented Nov 22, 2023

Page: Small business lending home

Checkmark means the component exists in the DSR and has been verified.

Required components

  • Banner (US gov)
    • Tagline
  • Header (cf.gov)

@natalia-fitzgerald natalia-fitzgerald changed the title Page-by-page: Components for CFPB Design System (in React) Page-by-page: Shared Platform Components for CFPB Design System (in React) Nov 30, 2023
@natalia-fitzgerald
Copy link
Author

natalia-fitzgerald commented Nov 30, 2023

Here's a list of the current state of component things. Once again this list is focused on the shared platform and not the filing app.

As of 1/30/2024

Components (verified)

  • Banner (US gov)
  • Buttons
  • Checkboxes
  • Headings
  • Labels
  • Links
  • Pagination
  • Paragraphs
  • Radio buttons
  • Tables
  • Taglines
  • Text inputs
  • Text introductions
  • Wells

Components (Draft)

  • Divider
  • Dropdowns (should be removed)
  • Expandable
  • Footers
  • Grids
  • Heroes
  • Icons
  • Layout
  • Lists
  • Navbar
  • Alerts (previously called Notifications)
  • Page header
  • Selects(needs to be pushed - DS blocker removed?)

Needs to be added

  • Sidebar
  • Related links/Additional resources
  • Helper text
  • Breadcrumb

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

No branches or pull requests

1 participant