feat: add MENTEE_DROPPED + MENTOR_DROPPED notification types
This commit is contained in:
@@ -63,6 +63,8 @@ export const NotificationTypes = {
|
|||||||
MENTEE_FINALIST: 'MENTEE_FINALIST',
|
MENTEE_FINALIST: 'MENTEE_FINALIST',
|
||||||
MENTEE_WON: 'MENTEE_WON',
|
MENTEE_WON: 'MENTEE_WON',
|
||||||
MENTEE_ELIMINATED: 'MENTEE_ELIMINATED',
|
MENTEE_ELIMINATED: 'MENTEE_ELIMINATED',
|
||||||
|
MENTEE_DROPPED: 'MENTEE_DROPPED', // Mentee finalist slot withdrawn → assignment dropped
|
||||||
|
MENTOR_DROPPED: 'MENTOR_DROPPED', // Mentor self-drop with reason → admin notification
|
||||||
MENTORSHIP_TIP: 'MENTORSHIP_TIP',
|
MENTORSHIP_TIP: 'MENTORSHIP_TIP',
|
||||||
NEW_RESOURCE: 'NEW_RESOURCE',
|
NEW_RESOURCE: 'NEW_RESOURCE',
|
||||||
|
|
||||||
@@ -115,6 +117,8 @@ export const NotificationIcons: Record<string, string> = {
|
|||||||
[NotificationTypes.MENTEE_ASSIGNED]: 'Users',
|
[NotificationTypes.MENTEE_ASSIGNED]: 'Users',
|
||||||
[NotificationTypes.MENTEE_ADVANCED]: 'TrendingUp',
|
[NotificationTypes.MENTEE_ADVANCED]: 'TrendingUp',
|
||||||
[NotificationTypes.MENTEE_WON]: 'Trophy',
|
[NotificationTypes.MENTEE_WON]: 'Trophy',
|
||||||
|
[NotificationTypes.MENTEE_DROPPED]: 'UserMinus',
|
||||||
|
[NotificationTypes.MENTOR_DROPPED]: 'UserMinus',
|
||||||
[NotificationTypes.APPLICATION_SUBMITTED]: 'CheckCircle',
|
[NotificationTypes.APPLICATION_SUBMITTED]: 'CheckCircle',
|
||||||
[NotificationTypes.SUBMISSION_RECEIVED]: 'Inbox',
|
[NotificationTypes.SUBMISSION_RECEIVED]: 'Inbox',
|
||||||
[NotificationTypes.ADVANCED_SEMIFINAL]: 'TrendingUp',
|
[NotificationTypes.ADVANCED_SEMIFINAL]: 'TrendingUp',
|
||||||
@@ -142,6 +146,8 @@ export const NotificationPriorities: Record<string, NotificationPriority> = {
|
|||||||
[NotificationTypes.DEADLINE_24H]: 'high',
|
[NotificationTypes.DEADLINE_24H]: 'high',
|
||||||
[NotificationTypes.REMINDER_24H]: 'high',
|
[NotificationTypes.REMINDER_24H]: 'high',
|
||||||
[NotificationTypes.MENTEE_ASSIGNED]: 'high',
|
[NotificationTypes.MENTEE_ASSIGNED]: 'high',
|
||||||
|
[NotificationTypes.MENTEE_DROPPED]: 'high',
|
||||||
|
[NotificationTypes.MENTOR_DROPPED]: 'high',
|
||||||
[NotificationTypes.APPLICATION_SUBMITTED]: 'high',
|
[NotificationTypes.APPLICATION_SUBMITTED]: 'high',
|
||||||
[NotificationTypes.ADVANCED_SEMIFINAL]: 'high',
|
[NotificationTypes.ADVANCED_SEMIFINAL]: 'high',
|
||||||
[NotificationTypes.ADVANCED_FINAL]: 'high',
|
[NotificationTypes.ADVANCED_FINAL]: 'high',
|
||||||
|
|||||||
Reference in New Issue
Block a user