From 45fd444f704ded67debcfadfe123c744ee8bd4a0 Mon Sep 17 00:00:00 2001 From: Chaitanya S Date: Wed, 2 Dec 2020 15:40:46 +0530 Subject: [PATCH 01/11] Add 3Box profile integration to the Snapshot app --- package.json | 1 + src/components/Avatar.vue | 32 ++++++++++++++++++++++++++------ src/components/Block/Votes.vue | 7 ++++++- src/components/Modal/Account.vue | 32 ++++++++++++++++++++++++++++++-- src/components/Modal/User.vue | 18 +++++++++++++++--- src/components/Topnav.vue | 12 +++++++++++- src/components/User.vue | 8 ++++++-- src/store/modules/app.ts | 20 +++++++++++++++++++- src/store/modules/web3.ts | 6 +++++- src/views/Proposal.vue | 1 + 10 files changed, 120 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index f1b0f8ca8b2f..80a9156e749f 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "3box": "^1.22.2", "@ensdomains/content-hash": "^2.5.3", "@ethersproject/abi": "^5.0.1", "@ethersproject/address": "^5.0.1", diff --git a/src/components/Avatar.vue b/src/components/Avatar.vue index 5b414b2df1b3..0f6c2a99fefb 100644 --- a/src/components/Avatar.vue +++ b/src/components/Avatar.vue @@ -1,13 +1,33 @@ diff --git a/src/components/Block/Votes.vue b/src/components/Block/Votes.vue index 044eab31553b..2e86604fa097 100644 --- a/src/components/Block/Votes.vue +++ b/src/components/Block/Votes.vue @@ -11,7 +11,12 @@ :style="i === 0 && 'border: 0 !important;'" class="px-4 py-3 border-top d-flex" > - +
- - + + + + + + Edit Profile on 3Box + + + + + + Connect Profile on 3Box + + +
- -

+ +

+

diff --git a/src/components/Topnav.vue b/src/components/Topnav.vue index b64d5ebabfb6..525f276484b6 100644 --- a/src/components/Topnav.vue +++ b/src/components/Topnav.vue @@ -41,11 +41,21 @@ :loading="loading" > - + +
diff --git a/src/components/User.vue b/src/components/User.vue index 6b53417e851b..20ca95444a0f 100644 --- a/src/components/User.vue +++ b/src/components/User.vue @@ -1,12 +1,13 @@