Add Configurable Rows Per Page to Events Listing
Allow users to configure the number of rows displayed per page in the events listing table.
- Dropdown selector in table footer near pagination controls
- Options: 10, 20, 50, 100 rows per page (default: 20)
- Store selection in browser localStorage (
eventsTable.rowsPerPage), persist across sessions - Reset to page 1 when changing rows per page value
- Update API query with new limit parameter
Example:
Table footer with rows per page selector:
┌──────────────────────────────────────────────────────┐
│ [Events table content here] │
└──────────────────────────────────────────────────────┘
Rows per page: [20 ▼] Page 1 of 45 [< 1 >]