MCPcopy Create free account

hub / github.com/david-randoll/push-notification-nextjs / functions

Functions18 in github.com/david-randoll/push-notification-nextjs

↓ 3 callersFunctionisPermissionDenied
()
src/notifications/NotificationPush.ts:19
↓ 3 callersFunctionisPermissionGranted
()
src/notifications/NotificationPush.ts:15
↓ 3 callersFunctionuseNotification
()
src/notifications/useNotification.tsx:79
↓ 2 callersFunctiononError
(e: Error)
src/notifications/useNotification.tsx:53
↓ 1 callersFunctionhandleSubscribe
()
src/notifications/useNotification.tsx:42
↓ 1 callersFunctionisNotificationSupported
()
src/notifications/NotificationPush.ts:3
↓ 1 callersFunctiononSubscribe
(subscription: PushSubscription | null)
src/notifications/useNotification.tsx:43
↓ 1 callersFunctionregisterAndSubscribe
(onSubscribe: (subs: PushSubscription | null) => void, onError: (e:
src/notifications/NotificationPush.ts:23
↓ 1 callersFunctionsendDeliveryReportAction
()
public/notification-sw.js:5
↓ 1 callersFunctionsendNotification
(subscription: PushSubscription, title: string, message: string)
src/notifications/NotificationSender.ts:9
↓ 1 callersFunctionsendNotification
()
src/components/NotificationSubscriptionForm.tsx:10
FunctionHome
()
src/app/page.tsx:8
FunctionNotificationProvider
({children})
src/notifications/useNotification.tsx:22
FunctionNotificationSubscriptionForm
()
src/components/NotificationSubscriptionForm.tsx:4
FunctionNotificationSubscriptionStatus
()
src/components/NotificationSubscriptionStatus.tsx:4
FunctionPOST
(req: NextRequest)
src/app/api/web-push/send/route.ts:4
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
src/app/layout.tsx:22
FunctionUnsupportedNotificationMessage
()
src/components/UnsupportedNotificationMessage.tsx:4