Open timarney opened 4 years ago
A couple suggestions:
@dsamojlenko I am highly in favour of converting all styles to tailwind but I think it will be pretty time consuming:
[1] I just ran into a collision trying to set the font colour of an anchor to white. Adding a "text-white" tailwind class was getting overwritten by our custom css.
Initial list:
We want to get the most we can from a major breaking change so looking to bulk release a new set of features and updates.
The list
Repeater fields (https://github.com/cds-snc/node-starter-app/pull/132)
Plugins some discovery work here @smcmurtry (https://github.com/cds-snc/feedback-plugin)
Global JS files Add the ability to use "global js files" i.e. I need this code avail for all my routes (https://github.com/cds-snc/node-starter-app/blob/63be10e5aca20ddee01d3d5d88f73aa652295409/views/base.njk#L49)
Macro cleanup (some work here https://github.com/cds-snc/node-starter-app/pull/134) + extending radios + checkboxes (see https://github.com/cds-snc/node-starter-app/pull/132#issuecomment-558621376) adding the ability to pass attributes to individual components
Toggle component (add the ability to show hide fields / area) based on a form selection - i.e. revealing additional fields based on selection.
Documentation
Ensure things move toward people can understand the setup enough (given) some digging that they can feel comfortable contributing. We can't rely on person X or person Y being available to do core implementations so we need to keep core Express JS type setup top of mind.
*Accessibility fixes
TBD