fix: extract notification utility functions for better code organizat… #29
Reference in New Issue
Block a user
No description provided.
Delete Branch "staging"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
fix: extract notification utility functions for better code organization and reuse in NotificationsPage and NotificationCenter
Greptile Summary
This PR extracts duplicated notification utility functions (
formatTimeAgoandgetTypeIcon) fromNotificationsPageandNotificationCenterinto a shared utility file atlib/utils/notifications.tsx. This reduces code duplication and improves maintainability. Additionally, it fixes missing dependencies in React Hook dependency arrays inOrganizationSettings.tsx, which resolves potential stale closure issues.Key changes:
lib/utils/notifications.tsxwithformatTimeAgoandgetTypeIconfunctionsNotificationsPageandNotificationCenterto import utilities instead of duplicating codeOrganizationSettingsby addinguser?.roleandhandleTabChangeto dependency arraysConfidence Score: 5/5
Important Files Changed
formatTimeAgoandgetTypeIconfunctions, improving code reusabilityFlowchart
Last reviewed commit:
3b9f33b