[STRIPES-28] Select a UI Component Library for basic elements Created: 29/Sep/16  Updated: 14/Oct/16  Resolved: 14/Oct/16

Status: Closed
Project: Stripes
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: John Coburn Assignee: John Coburn
Resolution: Done Votes: 0
Labels: spike, sprint0
Remaining Estimate: Not Specified
Time Spent: 1 hour
Original estimate: Not Specified

Issue links:
Relates
relates to STRIPES-38 Establish boundary between Stripes to... Closed
Sprint:

 Description   

The Library of choice should contain ready-made react components that cover basic form elements such as:

  • Buttons
  • Text Inputs
  • Radio Buttons
  • Checkboxes
  • Select Dropdowns

Additionally, the library may contain components such as a layout grid, modal pop-ups, dropdown menus and other means of navigation that are ready to be included into the composition of larger folio system components as well as used by 3rd party developers building their own FOLIO Modules.

The library should also take accessibility into consideration, including support/passthrough of aria-attributes.

Plan: React-Bootstrap is a great candidate for this - however, there are many gaps to fill that may still need to be created due to behavioral needs, so component libraries can only be leveraged to an extent. We can move forward with stubbed out, basic components, in the future we can pull in portions of React-Bootstrap or 3rd party piecemeal components if the need does arise. More info: https://react-bootstrap.github.io/



 Comments   
Comment by Jakub Skoczen [ 30/Sep/16 ]

Can you narrow the term "toolkit" as used in this particular issue? We are using the term to mean very different things around the project.

Comment by Jakub Skoczen [ 14/Oct/16 ]

John, can you put some conclusions in here (as we discussed on a meeting yesterday) and close this.

Comment by John Coburn [ 14/Oct/16 ]

We have enough to begin development of the scaffolding of the stripes front-end. Will revisit this if the need arises.

Generated at Thu Feb 08 23:05:02 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.