update profile profile page

This commit is contained in:
EmberSpirit
2023-08-13 20:57:02 +02:00
parent 259ddec9ec
commit a77cf3a668
13 changed files with 859 additions and 99 deletions
+229 -7
View File
@@ -19,9 +19,10 @@
"pinia-plugin-persistedstate": "^3.1.0",
"sass": "^1.62.1",
"swiper": "^9.4.1",
"viem": "^1.4.1",
"viem": "^1.5.4",
"vue": "^3.3.2",
"vue-router": "^4.2.0",
"wagmi": "^1.3.9",
"web3": "^v1.9.0"
},
"devDependencies": {
@@ -1274,6 +1275,80 @@
"node": ">=14.16"
}
},
"node_modules/@tanstack/query-core": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.32.6.tgz",
"integrity": "sha512-YVB+mVWENQwPyv+40qO7flMgKZ0uI41Ph7qXC2Zf1ft5AIGfnXnMZyifB2ghhZ27u+5wm5mlzO4Y6lwwadzxCA==",
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
}
},
"node_modules/@tanstack/query-persist-client-core": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.32.6.tgz",
"integrity": "sha512-MJJ7CldvT5HOel50h/3wOZZwVlIcroFD5Vxn8vPsfo2C0qQ208ilmN/81JWutm/lWy4n2BjnCrrWv6HvVI7S0w==",
"dependencies": {
"@tanstack/query-core": "4.32.6"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
}
},
"node_modules/@tanstack/query-sync-storage-persister": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.32.6.tgz",
"integrity": "sha512-hTwNo5O5EvydbfdVvwnwY0nIrNg1BxKEV4WAA8A+0NP9yc/9xoWy8RxbIkcz1p4JN2JhagaTKek8Fa5h5KitsA==",
"dependencies": {
"@tanstack/query-persist-client-core": "4.32.6"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
}
},
"node_modules/@tanstack/react-query": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.32.6.tgz",
"integrity": "sha512-AITu/IKJJJXsHHeXNBy5bclu12t08usMCY0vFC2dh9SP/w6JAk5U9GwfjOIPj3p+ATADZvxQPe8UiCtMLNeQbg==",
"dependencies": {
"@tanstack/query-core": "4.32.6",
"use-sync-external-store": "^1.2.0"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-native": "*"
},
"peerDependenciesMeta": {
"react-dom": {
"optional": true
},
"react-native": {
"optional": true
}
}
},
"node_modules/@tanstack/react-query-persist-client": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.32.6.tgz",
"integrity": "sha512-EmNnYpvFYpxS4j5WFeNmfVVBxqq4RDnEFDBZwNKRfb4pzukcx/hcWtwqFk7Qj0EI4Dk8QGl239MEYwJbAc83tQ==",
"dependencies": {
"@tanstack/query-persist-client-core": "4.32.6"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/tannerlinsley"
},
"peerDependencies": {
"@tanstack/react-query": "^4.32.6"
}
},
"node_modules/@types/bn.js": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz",
@@ -5991,6 +6066,20 @@
"node": ">=0.10.0"
}
},
"node_modules/react-dom": {
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
"integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"optional": true,
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.0"
},
"peerDependencies": {
"react": "^18.2.0"
}
},
"node_modules/readable-stream": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -6369,6 +6458,16 @@
"node": ">=14.0.0"
}
},
"node_modules/scheduler": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
"optional": true,
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
}
},
"node_modules/scrypt-js": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
@@ -7193,15 +7292,16 @@
}
},
"node_modules/viem": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/viem/-/viem-1.4.1.tgz",
"integrity": "sha512-MtaoBHDSJDqa+QyXKG5d+S6EQSebRO0tzw6anSP4zC7AbC614vMeg9Y8LbkmEkWCw8swFYkort+H9l7GkWB0uA==",
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/viem/-/viem-1.5.4.tgz",
"integrity": "sha512-/B2KbAiTqiPd6fzJgz4pgS879IXbHfO44RP/0nsRvBEuFJvHQlekNIAHTa4d3LPlsHWAM8GcH4m2P5ZvtEHVxA==",
"dependencies": {
"@adraffy/ens-normalize": "1.9.0",
"@noble/curves": "1.0.0",
"@noble/hashes": "1.3.0",
"@scure/bip32": "1.3.0",
"@scure/bip39": "1.2.0",
"@types/ws": "^8.5.4",
"@wagmi/chains": "1.6.0",
"abitype": "0.9.3",
"isomorphic-ws": "5.0.0",
@@ -7246,6 +7346,14 @@
}
]
},
"node_modules/viem/node_modules/@types/ws": {
"version": "8.5.5",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz",
"integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==",
"dependencies": {
"@types/node": "*"
}
},
"node_modules/viem/node_modules/abitype": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.3.tgz",
@@ -7395,6 +7503,39 @@
"vue": "^3.2.0"
}
},
"node_modules/wagmi": {
"version": "1.3.9",
"resolved": "https://registry.npmjs.org/wagmi/-/wagmi-1.3.9.tgz",
"integrity": "sha512-BQbl+vWLNpLraXd/MWsl1P3I41l7DHrujx6qshIa1HDV7Mdh0GNrDuluRYBtuK2bBx9WM/Fjw45Ef2aKADan9A==",
"funding": [
{
"type": "gitcoin",
"url": "https://wagmi.sh/gitcoin"
},
{
"type": "github",
"url": "https://github.com/sponsors/wagmi-dev"
}
],
"dependencies": {
"@tanstack/query-sync-storage-persister": "^4.27.1",
"@tanstack/react-query": "^4.28.0",
"@tanstack/react-query-persist-client": "^4.28.0",
"@wagmi/core": "1.3.8",
"abitype": "0.8.7",
"use-sync-external-store": "^1.2.0"
},
"peerDependencies": {
"react": ">=17.0.0",
"typescript": ">=5.0.4",
"viem": ">=0.3.35"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"node_modules/web3": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/web3/-/web3-1.10.0.tgz",
@@ -8929,6 +9070,44 @@
"defer-to-connect": "^2.0.1"
}
},
"@tanstack/query-core": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.32.6.tgz",
"integrity": "sha512-YVB+mVWENQwPyv+40qO7flMgKZ0uI41Ph7qXC2Zf1ft5AIGfnXnMZyifB2ghhZ27u+5wm5mlzO4Y6lwwadzxCA=="
},
"@tanstack/query-persist-client-core": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.32.6.tgz",
"integrity": "sha512-MJJ7CldvT5HOel50h/3wOZZwVlIcroFD5Vxn8vPsfo2C0qQ208ilmN/81JWutm/lWy4n2BjnCrrWv6HvVI7S0w==",
"requires": {
"@tanstack/query-core": "4.32.6"
}
},
"@tanstack/query-sync-storage-persister": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.32.6.tgz",
"integrity": "sha512-hTwNo5O5EvydbfdVvwnwY0nIrNg1BxKEV4WAA8A+0NP9yc/9xoWy8RxbIkcz1p4JN2JhagaTKek8Fa5h5KitsA==",
"requires": {
"@tanstack/query-persist-client-core": "4.32.6"
}
},
"@tanstack/react-query": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.32.6.tgz",
"integrity": "sha512-AITu/IKJJJXsHHeXNBy5bclu12t08usMCY0vFC2dh9SP/w6JAk5U9GwfjOIPj3p+ATADZvxQPe8UiCtMLNeQbg==",
"requires": {
"@tanstack/query-core": "4.32.6",
"use-sync-external-store": "^1.2.0"
}
},
"@tanstack/react-query-persist-client": {
"version": "4.32.6",
"resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.32.6.tgz",
"integrity": "sha512-EmNnYpvFYpxS4j5WFeNmfVVBxqq4RDnEFDBZwNKRfb4pzukcx/hcWtwqFk7Qj0EI4Dk8QGl239MEYwJbAc83tQ==",
"requires": {
"@tanstack/query-persist-client-core": "4.32.6"
}
},
"@types/bn.js": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.1.tgz",
@@ -12659,6 +12838,17 @@
"loose-envify": "^1.1.0"
}
},
"react-dom": {
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
"integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"optional": true,
"peer": true,
"requires": {
"loose-envify": "^1.1.0",
"scheduler": "^0.23.0"
}
},
"readable-stream": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -12937,6 +13127,16 @@
"source-map-js": ">=0.6.2 <2.0.0"
}
},
"scheduler": {
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
"optional": true,
"peer": true,
"requires": {
"loose-envify": "^1.1.0"
}
},
"scrypt-js": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
@@ -13570,15 +13770,16 @@
}
},
"viem": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/viem/-/viem-1.4.1.tgz",
"integrity": "sha512-MtaoBHDSJDqa+QyXKG5d+S6EQSebRO0tzw6anSP4zC7AbC614vMeg9Y8LbkmEkWCw8swFYkort+H9l7GkWB0uA==",
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/viem/-/viem-1.5.4.tgz",
"integrity": "sha512-/B2KbAiTqiPd6fzJgz4pgS879IXbHfO44RP/0nsRvBEuFJvHQlekNIAHTa4d3LPlsHWAM8GcH4m2P5ZvtEHVxA==",
"requires": {
"@adraffy/ens-normalize": "1.9.0",
"@noble/curves": "1.0.0",
"@noble/hashes": "1.3.0",
"@scure/bip32": "1.3.0",
"@scure/bip39": "1.2.0",
"@types/ws": "^8.5.4",
"@wagmi/chains": "1.6.0",
"abitype": "0.9.3",
"isomorphic-ws": "5.0.0",
@@ -13603,6 +13804,14 @@
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz",
"integrity": "sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg=="
},
"@types/ws": {
"version": "8.5.5",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz",
"integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==",
"requires": {
"@types/node": "*"
}
},
"abitype": {
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/abitype/-/abitype-0.9.3.tgz",
@@ -13670,6 +13879,19 @@
"@vue/devtools-api": "^6.5.0"
}
},
"wagmi": {
"version": "1.3.9",
"resolved": "https://registry.npmjs.org/wagmi/-/wagmi-1.3.9.tgz",
"integrity": "sha512-BQbl+vWLNpLraXd/MWsl1P3I41l7DHrujx6qshIa1HDV7Mdh0GNrDuluRYBtuK2bBx9WM/Fjw45Ef2aKADan9A==",
"requires": {
"@tanstack/query-sync-storage-persister": "^4.27.1",
"@tanstack/react-query": "^4.28.0",
"@tanstack/react-query-persist-client": "^4.28.0",
"@wagmi/core": "1.3.8",
"abitype": "0.8.7",
"use-sync-external-store": "^1.2.0"
}
},
"web3": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/web3/-/web3-1.10.0.tgz",