You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: extract chart data processing into separate utility functions
Addresses CodeRabbit feedback by breaking down the complex chartData useMemo hook
into smaller, focused functions:
- validateInputData: Handles input validation
- detectTimeSeriesData: Detects time series data patterns
- processTimeSeriesData: Processes time series chart data
- processNumericSeriesData: Processes numeric chart data
This improves maintainability, testability, and follows Single Responsibility Principle.
0 commit comments