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

Design Pagination and Results Selector #57

Open
danielcdz opened this issue Dec 10, 2024 · 0 comments
Open

Design Pagination and Results Selector #57

danielcdz opened this issue Dec 10, 2024 · 0 comments
Labels
difficult: medium ODHack11 This issue will be available ONLY during the ODHack11

Comments

@danielcdz
Copy link
Member

danielcdz commented Dec 10, 2024

📘 Description

A pagination layout is essential to enhance user experience in the Marketplace by dividing product listings into manageable sections. This visual structure prevents overwhelming users with a continuous scroll of items, instead allowing them to navigate through pages. Additionally, a selector to customize the number of items displayed per page improves flexibility. Although the pagination won't be functional yet, designing it now aligns the interface with future usability goals and ensures consistency in the Marketplace layout.

🔢 Steps

  1. Create a new file named products-pagination.tsx inside the components/marketplace directory. If the directory does not exist, create it.
  2. Name the component ProductsPagination.
  3. Implement the pagination and selector layout using shadcn/ui components:
  4. Ensure the layout is responsive and integrates seamlessly with the Marketplace design.

Acceptance Criteria

  • Include a pagination component.
  • Include a results selector with options to display 10, 20, 30, and 50 items per page.
  • The design should be responsive.

🌎 References

  • Reference attached images for design inspiration, but the final implementation does not need to be identical.

image (11)

image (12)

📜 Additional Notes

  • Focus solely on the visual implementation; functionality is not required at this stage.

Do not apply until the ODHack begins.
Read our guidelines before applying.

@danielcdz danielcdz added difficult: medium ODHack11 This issue will be available ONLY during the ODHack11 labels Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficult: medium ODHack11 This issue will be available ONLY during the ODHack11
Projects
None yet
Development

No branches or pull requests

1 participant