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

Card View Pagination and filters using MRT (catalogue categories ) #713

Closed
4 tasks
joshuadkitenge opened this issue Jun 26, 2024 · 0 comments · Fixed by #1120
Closed
4 tasks

Card View Pagination and filters using MRT (catalogue categories ) #713

joshuadkitenge opened this issue Jun 26, 2024 · 0 comments · Fixed by #1120
Assignees
Labels
enhancement Improved or refactored feature

Comments

@joshuadkitenge
Copy link
Collaborator

joshuadkitenge commented Jun 26, 2024

Description
Create a Card View component that supports pagination and filter options, using Material React Table (MRT) for consistency and reusable functionality across views. This wrapper will allow easy data filtering, sorting, and pagination, enhancing user navigation and accessibility.

Requirements

  1. Pagination Support: Implement pagination in the Card View to improve data navigation. Users should be able to:

    • Switch between pages
    • Set a custom number of items per page
  2. Filters Wrapper: Add a flexible filter wrapper to enable easy integration of filter types like text, select, date range, and checkbox.

    • Utilize the COLUMN_FILTER_FUNCTIONS and COLUMN_FILTER_VARIANTS for standardized filter support across card views.
    • Ensure filter compatibility with different data types (e.g., boolean, datetime, string).

Acceptance Criteria

  • Card View displays paginated data, controlled via MRT or custom pagination.
  • Filter options are functional and aligned with the existing COLUMN_FILTER_FUNCTIONS.

** ISSUES**

@joshuadkitenge joshuadkitenge added enhancement Improved or refactored feature After MVP labels Jun 26, 2024
@joshuadkitenge joshuadkitenge changed the title Enhancement: Advanced Filters Section Advanced Filters Section Jun 26, 2024
@joshuadkitenge joshuadkitenge changed the title Advanced Filters Section Advanced Filters Section (Catalogue categories) Jul 1, 2024
@joshuadkitenge joshuadkitenge changed the title Advanced Filters Section (Catalogue categories) Card View Pagination and filters wrapper using MRT Nov 6, 2024
@joshuadkitenge joshuadkitenge changed the title Card View Pagination and filters wrapper using MRT Card View Pagination and filters using MRT Nov 6, 2024
@joshuadkitenge joshuadkitenge changed the title Card View Pagination and filters using MRT Card View Pagination and filters using MRT (catalogue categories ) Nov 6, 2024
@joshuadkitenge joshuadkitenge self-assigned this Nov 6, 2024
joshuadkitenge added a commit that referenced this issue Nov 7, 2024
…gination-and-filters-wrapper-using-MRT-#713

Use MRT for filters and pagination CC Cards #713
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improved or refactored feature
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant