Page MenuHomePhabricator

[Cashtab] Export contact list
ClosedPublic

Authored by emack on Apr 13 2022, 02:17.

Details

Reviewers
bytesofman
Group Reviewers
Restricted Project
Commits
rABCfbf44f39082b: [Cashtab] Export contact list
Summary

Supersedes D11321.

Contact export function.

Test Plan

open a wallet with an empty contact list and ensure the Export contacts button is not rendered
add a new contact, verify the Export contacts button is displayed and ensure clicking on this button results in a csv file being generated for download
add two more contacts and ensure the exported csv file shows each contact delimitered by a comma
test across browsers and extension/iOS/Android

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emack requested review of this revision.Apr 13 2022, 02:17
bytesofman added inline comments.
web/cashtab/src/components/Configure/Configure.js
1126 ↗(On Diff #33184)

Use a styled button component instead of <Link>, as <Link> requires a to param

This revision now requires changes to proceed.Apr 14 2022, 09:36

Using styled button instead of Link

See feedback for 11345 -- use styled component instead of generic button

This revision now requires changes to proceed.Apr 20 2022, 17:14

Updates to contact list button as a styled component

This revision is now accepted and ready to land.Apr 21 2022, 22:40
This revision was automatically updated to reflect the committed changes.