From 472aacae9b2c4bc401c972d3fcb52628c12bb57f Mon Sep 17 00:00:00 2001
From: sunilsabatp <101264823+sunilsabatp@users.noreply.github.com>
Date: Tue, 9 Aug 2022 14:36:11 +0530
Subject: [PATCH 001/114] package-lock.json
---
package-lock.json | 234 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 234 insertions(+)
diff --git a/package-lock.json b/package-lock.json
index 3cd6c60393..c2cad1dfa3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,6 +18,7 @@
"@mui/lab": "^5.0.0-alpha.77",
"@mui/material": "^5.8.0",
"@mui/styles": "^5.8.0",
+ "@mui/x-date-pickers": "^5.0.0-beta.3",
"@next/bundle-analyzer": "^10.2.3",
"@sentry/browser": "^6.15.0",
"@sentry/integrations": "^6.19.2",
@@ -2141,6 +2142,69 @@
"date-fns": "^2.0.0"
}
},
+ "node_modules/@date-io/dayjs": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.14.0.tgz",
+ "integrity": "sha512-4fRvNWaOh7AjvOyJ4h6FYMS7VHLQnIEeAV5ahv6sKYWx+1g1UwYup8h7+gPuoF+sW2hTScxi7PVaba2Jk/U8Og==",
+ "dependencies": {
+ "@date-io/core": "^2.14.0"
+ },
+ "peerDependencies": {
+ "dayjs": "^1.8.17"
+ },
+ "peerDependenciesMeta": {
+ "dayjs": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@date-io/dayjs/node_modules/@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ },
+ "node_modules/@date-io/luxon": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.14.0.tgz",
+ "integrity": "sha512-KmpBKkQFJ/YwZgVd0T3h+br/O0uL9ZdE7mn903VPAG2ZZncEmaUfUdYKFT7v7GyIKJ4KzCp379CRthEbxevEVg==",
+ "dependencies": {
+ "@date-io/core": "^2.14.0"
+ },
+ "peerDependencies": {
+ "luxon": "^1.21.3 || ^2.x"
+ },
+ "peerDependenciesMeta": {
+ "luxon": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@date-io/luxon/node_modules/@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ },
+ "node_modules/@date-io/moment": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.14.0.tgz",
+ "integrity": "sha512-VsoLXs94GsZ49ecWuvFbsa081zEv2xxG7d+izJsqGa2L8RPZLlwk27ANh87+SNnOUpp+qy2AoCAf0mx4XXhioA==",
+ "dependencies": {
+ "@date-io/core": "^2.14.0"
+ },
+ "peerDependencies": {
+ "moment": "^2.24.0"
+ },
+ "peerDependenciesMeta": {
+ "moment": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@date-io/moment/node_modules/@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ },
"node_modules/@deck.gl/aggregation-layers": {
"version": "7.3.15",
"resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-7.3.15.tgz",
@@ -3716,6 +3780,84 @@
"react": "^17.0.0 || ^18.0.0"
}
},
+ "node_modules/@mui/x-date-pickers": {
+ "version": "5.0.0-beta.4",
+ "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-beta.4.tgz",
+ "integrity": "sha512-MvfZVsTS99Bz4ZxlkgA3PU7beQ1ET5Aejj9T3sPhnnmb2f4YysIZqhReYl5r4IOEuU/enhMKUYwsqgB0GB0MTg==",
+ "dependencies": {
+ "@babel/runtime": "^7.18.6",
+ "@date-io/core": "^2.14.0",
+ "@date-io/date-fns": "^2.14.0",
+ "@date-io/dayjs": "^2.14.0",
+ "@date-io/luxon": "^2.14.0",
+ "@date-io/moment": "^2.14.0",
+ "@mui/utils": "^5.4.1",
+ "@types/react-transition-group": "^4.4.5",
+ "clsx": "^1.2.1",
+ "prop-types": "^15.7.2",
+ "react-transition-group": "^4.4.2",
+ "rifm": "^0.12.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.9.0",
+ "@emotion/styled": "^11.8.1",
+ "@mui/material": "^5.4.1",
+ "@mui/system": "^5.4.1",
+ "date-fns": "^2.25.0",
+ "dayjs": "^1.10.7",
+ "luxon": "^1.28.0 || ^2.0.0 || ^3.0.0",
+ "moment": "^2.29.1",
+ "react": "^17.0.2 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ },
+ "date-fns": {
+ "optional": true
+ },
+ "dayjs": {
+ "optional": true
+ },
+ "luxon": {
+ "optional": true
+ },
+ "moment": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/x-date-pickers/node_modules/@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ },
+ "node_modules/@mui/x-date-pickers/node_modules/@date-io/date-fns": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.14.0.tgz",
+ "integrity": "sha512-4fJctdVyOd5cKIKGaWUM+s3MUXMuzkZaHuTY15PH70kU1YTMrCoauA7hgQVx9qj0ZEbGrH9VSPYJYnYro7nKiA==",
+ "dependencies": {
+ "@date-io/core": "^2.14.0"
+ },
+ "peerDependencies": {
+ "date-fns": "^2.0.0"
+ },
+ "peerDependenciesMeta": {
+ "date-fns": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@napi-rs/triples": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.1.0.tgz",
@@ -28558,6 +28700,14 @@
"integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
"dev": true
},
+ "node_modules/rifm": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.12.1.tgz",
+ "integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg==",
+ "peerDependencies": {
+ "react": ">=16.8"
+ }
+ },
"node_modules/rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
@@ -34526,6 +34676,51 @@
"@date-io/core": "^1.3.13"
}
},
+ "@date-io/dayjs": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/dayjs/-/dayjs-2.14.0.tgz",
+ "integrity": "sha512-4fRvNWaOh7AjvOyJ4h6FYMS7VHLQnIEeAV5ahv6sKYWx+1g1UwYup8h7+gPuoF+sW2hTScxi7PVaba2Jk/U8Og==",
+ "requires": {
+ "@date-io/core": "^2.14.0"
+ },
+ "dependencies": {
+ "@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ }
+ }
+ },
+ "@date-io/luxon": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/luxon/-/luxon-2.14.0.tgz",
+ "integrity": "sha512-KmpBKkQFJ/YwZgVd0T3h+br/O0uL9ZdE7mn903VPAG2ZZncEmaUfUdYKFT7v7GyIKJ4KzCp379CRthEbxevEVg==",
+ "requires": {
+ "@date-io/core": "^2.14.0"
+ },
+ "dependencies": {
+ "@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ }
+ }
+ },
+ "@date-io/moment": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/moment/-/moment-2.14.0.tgz",
+ "integrity": "sha512-VsoLXs94GsZ49ecWuvFbsa081zEv2xxG7d+izJsqGa2L8RPZLlwk27ANh87+SNnOUpp+qy2AoCAf0mx4XXhioA==",
+ "requires": {
+ "@date-io/core": "^2.14.0"
+ },
+ "dependencies": {
+ "@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ }
+ }
+ },
"@deck.gl/aggregation-layers": {
"version": "7.3.15",
"resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-7.3.15.tgz",
@@ -35706,6 +35901,40 @@
"react-is": "^18.2.0"
}
},
+ "@mui/x-date-pickers": {
+ "version": "5.0.0-beta.4",
+ "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-5.0.0-beta.4.tgz",
+ "integrity": "sha512-MvfZVsTS99Bz4ZxlkgA3PU7beQ1ET5Aejj9T3sPhnnmb2f4YysIZqhReYl5r4IOEuU/enhMKUYwsqgB0GB0MTg==",
+ "requires": {
+ "@babel/runtime": "^7.18.6",
+ "@date-io/core": "^2.14.0",
+ "@date-io/date-fns": "^2.14.0",
+ "@date-io/dayjs": "^2.14.0",
+ "@date-io/luxon": "^2.14.0",
+ "@date-io/moment": "^2.14.0",
+ "@mui/utils": "^5.4.1",
+ "@types/react-transition-group": "^4.4.5",
+ "clsx": "^1.2.1",
+ "prop-types": "^15.7.2",
+ "react-transition-group": "^4.4.2",
+ "rifm": "^0.12.1"
+ },
+ "dependencies": {
+ "@date-io/core": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/core/-/core-2.14.0.tgz",
+ "integrity": "sha512-qFN64hiFjmlDHJhu+9xMkdfDG2jLsggNxKXglnekUpXSq8faiqZgtHm2lsHCUuaPDTV6wuXHcCl8J1GQ5wLmPw=="
+ },
+ "@date-io/date-fns": {
+ "version": "2.14.0",
+ "resolved": "https://registry.npmjs.org/@date-io/date-fns/-/date-fns-2.14.0.tgz",
+ "integrity": "sha512-4fJctdVyOd5cKIKGaWUM+s3MUXMuzkZaHuTY15PH70kU1YTMrCoauA7hgQVx9qj0ZEbGrH9VSPYJYnYro7nKiA==",
+ "requires": {
+ "@date-io/core": "^2.14.0"
+ }
+ }
+ }
+ },
"@napi-rs/triples": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.1.0.tgz",
@@ -55264,6 +55493,11 @@
"integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
"dev": true
},
+ "rifm": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/rifm/-/rifm-0.12.1.tgz",
+ "integrity": "sha512-OGA1Bitg/dSJtI/c4dh90svzaUPt228kzFsUkJbtA2c964IqEAwWXeL9ZJi86xWv3j5SMqRvGULl7bA6cK0Bvg=="
+ },
"rimraf": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
From 5028fdc8048e77ec25f6fa1b315156f9cec4089c Mon Sep 17 00:00:00 2001
From: mohitb35 <44917347+mohitb35@users.noreply.github.com>
Date: Tue, 16 Aug 2022 11:16:21 +0530
Subject: [PATCH 002/114] feat: set up routes in profile
---
pages/profile/payouts/bank-details.tsx | 18 ++++++++++++++++++
pages/profile/payouts/index.tsx | 18 ++++++++++++++++++
public/static/locales/en/me.json | 3 +++
.../common/Layout/UserLayout/UserLayout.tsx | 9 +++++----
4 files changed, 44 insertions(+), 4 deletions(-)
create mode 100644 pages/profile/payouts/bank-details.tsx
create mode 100644 pages/profile/payouts/index.tsx
diff --git a/pages/profile/payouts/bank-details.tsx b/pages/profile/payouts/bank-details.tsx
new file mode 100644
index 0000000000..7d94ca3960
--- /dev/null
+++ b/pages/profile/payouts/bank-details.tsx
@@ -0,0 +1,18 @@
+import React, { ReactElement } from 'react';
+import UserLayout from '../../../src/features/common/Layout/UserLayout/UserLayout';
+import Head from 'next/head';
+import i18next from '../../../i18n';
+
+const { useTranslation } = i18next;
+
+export default function PayoutBankDetailsPage(): ReactElement {
+ const { t, ready } = useTranslation('me');
+ return (
+