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

Feat: Sort + Filter Tags Table Columns/Values using JS Lib #436

Open
5 tasks
nelsonic opened this issue Oct 24, 2023 · 0 comments
Open
5 tasks

Feat: Sort + Filter Tags Table Columns/Values using JS Lib #436

nelsonic opened this issue Oct 24, 2023 · 0 comments
Labels
discuss Share your constructive thoughts on how to make progress with this issue enhancement New feature or enhancement of existing functionality good first issue Good for newcomers help wanted If you can help make progress with this issue, please comment! priority-2 Second highest priority, should be worked on as soon as the Priority-1 issues are finished research Research required; be specific T2h Time Estimate 2 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies

Comments

@nelsonic
Copy link
Member

As noted in: #396 (comment) the /tags page #435 is looking great! 😍
Rather than complicating the Ecto query by adding the sorting/filtering server-side,
we're going to select a JS library that can do it with the data already loaded in the browser.

Todo

  • Do a brief search of the available standalone libraries that do sorting & filtering of HTML Tables

Note: it appears to be reasonably straightforward to do this with Alpine.js: https://codepen.io/ryangjchandler/pen/WNQQKeR

  • Share your findings for suggested libraries
  • Implement the sorting + filtering using the JS library
  • Create a Pull Request
  • Request review.
@nelsonic nelsonic added enhancement New feature or enhancement of existing functionality help wanted If you can help make progress with this issue, please comment! good first issue Good for newcomers T2h Time Estimate 2 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies priority-2 Second highest priority, should be worked on as soon as the Priority-1 issues are finished discuss Share your constructive thoughts on how to make progress with this issue research Research required; be specific labels Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Share your constructive thoughts on how to make progress with this issue enhancement New feature or enhancement of existing functionality good first issue Good for newcomers help wanted If you can help make progress with this issue, please comment! priority-2 Second highest priority, should be worked on as soon as the Priority-1 issues are finished research Research required; be specific T2h Time Estimate 2 Hours technical A technical issue that requires understanding of the code, infrastructure or dependencies
Projects
Status: No status
Development

No branches or pull requests

1 participant