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

Modernize forms library #46

Open
3 of 20 tasks
pjm17971 opened this issue Feb 10, 2020 · 0 comments
Open
3 of 20 tasks

Modernize forms library #46

pjm17971 opened this issue Feb 10, 2020 · 0 comments

Comments

@pjm17971
Copy link
Contributor

Umbrella issue for work on forms library:

  • Move library to Typescript
  • Remove flexbox-react code
  • Update to react-bootstrap (fix icons)
  • Add storybook for development, testing and docs
  • Update to latest version of react-select, combine with react-window
  • Overhaul build setup (rollup)

Components that need to work:

  • TextEdit
  • TextArea
  • DateEdit
  • Chooser (based on react-select)
  • AsyncChooser (based on react-select)
  • TagsEdit (based on react-select)

Additional components

  • List and list HOC
  • Views

Covered examples:

  • Basic form with tri-state edit modes (always, selected and never)
  • Dynamic changing form
  • List contact example

Storybook:

  • Initial setup so we can add stories in Typescript
  • Snapshot testing
  • Docs
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