Description
The dashboard layout currently has visibility issues on small screens (mobile/tablet). Tables and charts are becoming truncated or unreadable.
Requirements and context
- Implement horizontal scrolling or stacking layouts for
RecentPayments table on mobile.
- Ensure
ApiUsageChart scales properly and maintains readability of axes on small screens.
- Fix overflow issues in
AnalyticsCards.
Suggested execution
- Audit
RecentPayments.tsx and wrap table components in overflow containers.
- Update Recharts properties in
ApiUsageChart.tsx for better responsiveness.
- Use Tailwind's responsive grid utilities for
AnalyticsCards.tsx.
Test and commit
- Test on various viewport sizes (320px, 768px, 1024px).
- Ensure no horizontal scroll of the main viewport.
- Verify charts are legible on mobile.
Guidelines
- Ensure accessibility for touch targets.
- PR description must include: Closes #[issue_id]
Complexity: Medium (150 points)
Description
The dashboard layout currently has visibility issues on small screens (mobile/tablet). Tables and charts are becoming truncated or unreadable.
Requirements and context
RecentPaymentstable on mobile.ApiUsageChartscales properly and maintains readability of axes on small screens.AnalyticsCards.Suggested execution
RecentPayments.tsxand wrap table components in overflow containers.ApiUsageChart.tsxfor better responsiveness.AnalyticsCards.tsx.Test and commit
Guidelines
Complexity: Medium (150 points)