Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProThe CSV column mapper set up for contacts (name, email, phone, company), with email and phone checks, duplicates inside the file flagged, and after the import a summary with a download of the skipped rows and the reason for each. Use this when a bulk import will reject some rows and people need to fix them.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
People import a contact list from a spreadsheet and some rows will be invalid.
Do not use it when: For importing very large files (hundreds of thousands of rows) do the work on the server and use this only to map columns.
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 | Description |
|---|---|---|
onImport | (rows) => void | Promise<void> | Receives the valid, unique rows: { name, email, phone, company }. |
csvCell(value) and problemsToCsv(problems) are exported.
The pattern ships with a Testing Library test (csv-contact-import.test.tsx) that covers: its main behaviour, the keyboard path and the error or empty states.