Tech Hub

@ Solution Architecture Works

Version 3 of the Ireti App

Notifications Page (Actions Menu)

Estimated reading: 2 minutes 7 views

1. Page Objective

This view corresponds to the Notifications page with the options menu (⋮) opened.
It allows the user to manage all their notifications through quick actions: reading, deletion, settings, and testing.

2. Access Context

The actions menu is accessible from:

  • the Notifications page
  • the ⋮ icon (context menu) located in the header

3. Page Header

3.1 Icons and Navigation

  • 🏠 Home: immediate return to the Home page
  • 🔔 Notifications: indicates the current page

3.2 Filter Tabs

  • All (0): displays all notifications
  • Unread (0): displays only unread notifications

📌 In the displayed screen, no items are available in either tab.

4. Context Menu (⋮)

The context menu presents global actions applicable to notifications.

4.1 Mark All as Read

  • Icon: envelope / checkmark
  • Function:
    • marks all notifications as read
    • updates the “Unread” counter to zero
  • Condition:
    • enabled only if at least one unread notification exists

4.2 Clear History

  • Icon: delete symbol
  • Function:
    • permanently deletes all notifications
  • Impact:
    • resets the list
    • displays the empty state
  • Security:
    • user confirmation is recommended before deletion

4.3 Settings

  • Icon: ⚙️ gear
  • Function:
    • redirects to the notification settings page
  • Example settings:
    • enable / disable notifications
    • manage notification types (transactions, alerts, promotions)
    • push / in‑app preferences

4.4 Test a Notification

  • Icon: envelope / test
  • Function:
    • generates a test notification
    • allows verification of proper functioning of:
      • in‑app notifications
      • push notifications
  • Usage:
    • useful for support or user validation

5. Content Area – Empty State (Unread)

When all notifications have been viewed:

  • Icon: envelope with checkmark
  • Main message:
    No unread notifications
  • Secondary message:
    All your notifications have been read

🎯 Objective:

  • confirm the fully read state
  • reassure the user about their status

6. Expected Functional Behaviors

✅ Immediate update after each menu action
✅ Synchronization with the backend
✅ Counter refresh (All / Unread)
✅ Visual feedback or confirmation message after an action

7. UX / UI Rules

  • Clear and non‑intrusive menu
  • Critical actions clearly identified (deletion in red)
  • Explicit icons
  • Automatic menu closure after selection

8. Security and Best Practices

  • Deletions are irreversible
  • Settings are specific to the logged‑in user
  • Notification tests must not impact real data

9. Summary

✅ Centralized menu for notification management
✅ Fast and accessible actions
✅ Proper handling of states (read / unread / empty)
✅ Useful tool for both users and technical support

Share this Doc

Notifications Page (Actions Menu)

Or copy link

CONTENTS