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

[Webapp] Create Generic Reorderable List Template #86

Open
andrewdimmer opened this issue Mar 13, 2021 · 0 comments · May be fixed by #103
Open

[Webapp] Create Generic Reorderable List Template #86

andrewdimmer opened this issue Mar 13, 2021 · 0 comments · May be fixed by #103
Assignees
Labels
enhancement New feature or request Generic UI For generic UI components Internal Libraries For all work pertaining to shared code for multiple modules not part of a larger system Web App For work on the main web app

Comments

@andrewdimmer
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Currently there are a lot of modules that all should have the same basic style and theming, therefore, there should be a standard library component that handles displaying and reordering lists for all modules.

Describe the solution you'd like
There should be a standard page template that takes in the following props and update the display based on the values provided:

  • items (ListItemProps[])
  • apiEndpoint (string)

Internally, it should also keep track of whether edits have been made, and display an update button if they have that handles the logic to update all endpoints. For ease of use, it might be worth doing order by create time, then just edit the create time on reorder.

@andrewdimmer andrewdimmer added enhancement New feature or request Web App For work on the main web app Internal Libraries For all work pertaining to shared code for multiple modules not part of a larger system Generic UI For generic UI components labels Mar 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Generic UI For generic UI components Internal Libraries For all work pertaining to shared code for multiple modules not part of a larger system Web App For work on the main web app
Projects
None yet
2 participants