Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProA conflict flag for a record that changed elsewhere with Reload theirs and Keep mine actions, shown beside the field the conflict is about.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
Use this when two people can edit the same record and a save can be refused because it is stale.
Do not use it when you merge automatically (CRDT or operational transform), or edits are append-only.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Required | Description |
|---|---|---|---|
subject | string | required | The field or record name, for example "Project description". |
changedBy | string | required | Who changed it. |
onTakeTheirs | () => void | required | Replaces the local text with the server version. |
onKeepMine | () => void | Promise<void> | required | Overwrites the server version with the local one. |
The pattern ships with a Testing Library test (flag-sync-conflict.test.tsx) that covers the alert wording, taking theirs, the two-step overwrite and cancelling.