Title: Add Pagination to Speaker List and Adjust Layout
Description
Feature Request: As an admin user, I want to manage Speakers for our Events.
Related Problem:
The list of speakers in speaker module is expected to grow significantly, making it difficult to maintain and navigate.
Solution:
This pull request adds pagination to the speaker list to improve usability. The solution utilizes the Pagy gem for pagination and Bootstrap for styling.
Changes:
[x] Added pagination using pagy gem to the speaker list with 15 elements per page.
[x] Moved the "Create Speaker" button to share the same row with the title.
[x] Adjusted the layout to position the pagination controls on top of the view.
Title: Add Pagination to Speaker List and Adjust Layout
Description Feature Request: As an admin user, I want to manage Speakers for our Events.
Related Problem: The list of speakers in speaker module is expected to grow significantly, making it difficult to maintain and navigate.
Solution: This pull request adds pagination to the speaker list to improve usability. The solution utilizes the Pagy gem for pagination and Bootstrap for styling.
Changes:
Related Issues: https://github.com/wnbrb/wnb-rb-site/issues/184
Waiting for review the changes and provide feedback from reviewer, thankyou.