---
type: community
cohesion: 0.10
members: 21
---

# Contacts CSV Export

**Cohesion:** 0.10 - loosely connected
**Members:** 21 nodes

## Members
- [[Contacts.tsx]] - code - src/pages/Contacts.tsx
- [[async()_1]] - code - src/pages/Contacts.tsx
- [[contactsToCSV()]] - code - src/features/contacts/lib/exportContacts.ts
- [[escapeCSVValue()]] - code - src/features/contacts/lib/exportContacts.ts
- [[exportContacts()]] - code - src/features/contacts/lib/exportContacts.ts
- [[exportContacts.ts]] - code - src/features/contacts/lib/exportContacts.ts
- [[formatDate()_1]] - code - src/features/contacts/lib/exportContacts.ts
- [[generateExportFilename()]] - code - src/features/contacts/lib/exportContacts.ts
- [[handleArchive()]] - code - src/pages/Contacts.tsx
- [[handleCreate()_3]] - code - src/pages/Contacts.tsx
- [[handleDelete()_8]] - code - src/pages/Contacts.tsx
- [[handleExport()]] - code - src/pages/Contacts.tsx
- [[handleImport()_1]] - code - src/pages/Contacts.tsx
- [[handleImportComplete()]] - code - src/pages/Contacts.tsx
- [[handleLinkGroup()]] - code - src/pages/Contacts.tsx
- [[handleSave()_8]] - code - src/pages/Contacts.tsx
- [[handleSync()]] - code - src/pages/Contacts.tsx
- [[handleTagsChange()]] - code - src/pages/Contacts.tsx
- [[handleToggleFavorite()]] - code - src/pages/Contacts.tsx
- [[handleUnarchive()]] - code - src/pages/Contacts.tsx
- [[handleUnlinkGroup()]] - code - src/pages/Contacts.tsx

## Live Query (requires Dataview plugin)

```dataview
TABLE source_file, type FROM #community/Contacts_CSV_Export
SORT file.name ASC
```
