- Fitur notifikasi ke admin dari user baru
- Notifikasi ke user bahwa akunnya telah terverifikasi

Fix:
- app/(application)/(user)/notifications/index.tsx
- app/(application)/(user)/waiting-room.tsx
- app/(application)/admin/super-admin/[id]/index.tsx
- app/(application)/admin/user-access/[id]/index.tsx
- context/AuthContext.tsx
- screens/Home/tabsList.ts
- service/api-admin/api-admin-user-access.ts
- service/api-device-token.ts
- service/api-notifications.ts
- types/type-notification-category.ts

Add:
- lib/routeApp.ts

### No Issue
This commit is contained in:
2026-01-06 12:27:30 +08:00
parent d098b8ca16
commit 7c85e35c61
11 changed files with 112 additions and 83 deletions

View File

@@ -1,3 +1,16 @@
export type NotificationProp = {
title: TypeOfTilteCategoryApp | string
body: string;
userLoginId?: string;
appId?: string;
status?: string;
type?: "announcement" | "trigger";
deepLink?: string;
kategoriApp?: TypeNotificationCategoryApp
};
export type TypeNotificationCategoryApp =
| "EVENT"
| "JOB"
@@ -6,9 +19,9 @@ export type TypeNotificationCategoryApp =
| "INVESTASI"
| "COLLABORATION"
| "FORUM"
| "ACCESS";
| "OTHER";
export type TypeOfTilteCategoryApp = "Pendaftaran User Baru" | "Other" | string;
export type TypeOfTilteCategoryApp = "Pendaftaran User Baru" | "Other"
export const listOfcategoriesAppNotification = [
{ value: "event", label: "Event" },
@@ -18,4 +31,5 @@ export const listOfcategoriesAppNotification = [
{ value: "investasi", label: "Investasi" },
{ value: "forum", label: "Forum" },
{ value: "collaboration", label: "Collaboration" },
{ value: "other", label: "Lainnya" },
];