Notification Banner
Component Detail
User Interface
medium complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Displays incoming push notifications as a banner on the mobile device. Handles tap interactions to deep-link users into the relevant feature screen.
notification-banner
Sources & reasoning
Notifications inbox is part of mobile MVP navigation (line 215, 224), and the subprocessor list explicitly plans FCM + APNs for push. Push is the foundational delivery channel for assignment/approval/reminder scenarios mentioned throughout, so it is must-have MVP.
-
docs/source/likeperson.md · line 215Bottom nav with 5 tabs: Home, Contacts, Add (modal launcher for Activity and Event wizards), Work, Notifications
-
docs/source/Subprocessors.md · line 17-18Google LLC (Firebase Cloud Messaging) | Push-varsler til Android-enheter (FCM). | Planlagt | Apple Inc. (Push Notification Service) | Push-varsler til iOS-enheter (APNs). | Planlagt
Responsibilities
- Render notification banner with title, body, and icon
- Handle tap events to trigger deep-link navigation
- Dismiss banner after timeout or user swipe
- Display notification badge counts on app icon
Interfaces
showBanner(payload): void
onBannerTap(handler): void
dismissBanner(notificationId): void