wip
This commit is contained in:
@@ -31,6 +31,13 @@ export type NotificationType =
|
||||
| 'team_invite' // You were invited to a team
|
||||
| 'team_join_request' // Someone requested to join your team
|
||||
| 'team_join_approved' // Your team join request was approved
|
||||
// Sponsorship-related
|
||||
| 'sponsorship_request_received' // A sponsor wants to sponsor you/your entity
|
||||
| 'sponsorship_request_accepted' // Your sponsorship request was accepted
|
||||
| 'sponsorship_request_rejected' // Your sponsorship request was rejected
|
||||
| 'sponsorship_request_withdrawn' // A sponsor withdrew their request
|
||||
| 'sponsorship_activated' // Sponsorship is now active
|
||||
| 'sponsorship_payment_received' // Payment received for sponsorship
|
||||
// System
|
||||
| 'system_announcement'; // System-wide announcement
|
||||
|
||||
@@ -60,6 +67,12 @@ export function getNotificationTypeTitle(type: NotificationType): string {
|
||||
team_invite: 'Team Invitation',
|
||||
team_join_request: 'Team Join Request',
|
||||
team_join_approved: 'Team Request Approved',
|
||||
sponsorship_request_received: 'Sponsorship Request',
|
||||
sponsorship_request_accepted: 'Sponsorship Accepted',
|
||||
sponsorship_request_rejected: 'Sponsorship Rejected',
|
||||
sponsorship_request_withdrawn: 'Sponsorship Withdrawn',
|
||||
sponsorship_activated: 'Sponsorship Active',
|
||||
sponsorship_payment_received: 'Payment Received',
|
||||
system_announcement: 'Announcement',
|
||||
};
|
||||
return titles[type];
|
||||
@@ -91,6 +104,12 @@ export function getNotificationTypePriority(type: NotificationType): number {
|
||||
team_invite: 5,
|
||||
team_join_request: 4,
|
||||
team_join_approved: 6,
|
||||
sponsorship_request_received: 7,
|
||||
sponsorship_request_accepted: 8,
|
||||
sponsorship_request_rejected: 6,
|
||||
sponsorship_request_withdrawn: 5,
|
||||
sponsorship_activated: 7,
|
||||
sponsorship_payment_received: 8,
|
||||
system_announcement: 10,
|
||||
};
|
||||
return priorities[type];
|
||||
|
||||
Reference in New Issue
Block a user