User Interface medium complexity frontendmobile
0
Dependencies
0
Dependents
3
Entities
0
Integrations

Description

Modal dialog presented to the user when a potential duplicate activity is detected before submission. Displays the conflicting existing record's key details (date, duration, contact, activity type) alongside the candidate record so the user can make an informed decision to proceed or cancel.

Feature: Duplicate Activity Detection

duplicate-warning-dialog

Responsibilities

  • Display conflicting activity details side-by-side with the candidate record
  • Provide confirm and cancel actions for user decision
  • Show confidence score or similarity explanation to the user
  • Support accessibility requirements (screen reader, contrast, keyboard navigation)

Interfaces

show(candidateActivity, conflictingActivity, confidenceScore)
onConfirm(callback)
onCancel(callback)
dismiss()
setLoading(isLoading)
formatActivityDetails(activity)

Related Data Entities (3)

Data entities managed by this component