From e99902ed0d32403a272eafad6486f3f3d8b72213 Mon Sep 17 00:00:00 2001 From: gemdegen <94614019+gemdegem@users.noreply.github.com> Date: Wed, 13 Mar 2024 18:50:10 +0000 Subject: [PATCH 1/6] resolving tunki's merge conflicts --- frontend/package.json | 22 ++- frontend/src/app/layout.tsx | 2 + frontend/src/app/page.tsx | 2 +- frontend/src/app/profile/page.tsx | 11 +- .../src/app/settings/accesstokens/page.tsx | 120 ++++++++++++++ frontend/src/app/settings/account/page.tsx | 153 ++++++++++++++++++ .../src/app/settings/authentication/page.tsx | 123 ++++++++++++++ frontend/src/app/settings/billing/page.tsx | 95 +++++++++++ frontend/src/app/settings/billing/tab.tsx | 56 +++++++ .../src/app/settings/organizations/page.tsx | 96 +++++++++++ frontend/src/app/settings/profile/page.tsx | 46 +++--- frontend/src/app/settings/theme/page.tsx | 108 +++++++++++++ .../organisms/navbar/navigation-bar.tsx | 13 +- .../components/templates/homepage-header.tsx | 76 +++++---- .../store/action/transaction.record.action.ts | 108 ++++++++++++- frontend/src/store/action/type.ts | 14 +- .../reducers/transaction.record.reducer.ts | 34 +++- frontend/src/store/store.js | 3 +- 18 files changed, 1016 insertions(+), 66 deletions(-) create mode 100644 frontend/src/app/settings/accesstokens/page.tsx create mode 100644 frontend/src/app/settings/account/page.tsx create mode 100644 frontend/src/app/settings/authentication/page.tsx create mode 100644 frontend/src/app/settings/billing/page.tsx create mode 100644 frontend/src/app/settings/billing/tab.tsx create mode 100644 frontend/src/app/settings/organizations/page.tsx create mode 100644 frontend/src/app/settings/theme/page.tsx diff --git a/frontend/package.json b/frontend/package.json index e6153066..045e9e13 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,6 +6,7 @@ "dev": "next dev", "build": "next build", "start": "next start", + "format": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"", "lint": "next lint" }, "dependencies": { @@ -32,6 +33,7 @@ "moralis": "^2.23.2", "next": "14.0.1", "next-auth": "^4.24.5", + "prettier": "^3.2.5", "react": "^18", "react-dom": "^18", "react-flow-renderer": "^10.3.17", @@ -41,11 +43,13 @@ "react-icons": "^5.0.1", "react-notifications": "^1.7.4", "react-paginate": "8.1.3", - "react-redux": "^9.1.0", + "react-redux": "^8.1.3", + "react-qr-code": "^2.0.12", + "reactflow": "^11.10.4", "redux": "^5.0.1", "redux-devtools-extension": "^2.13.9", - "redux-thunk": "^3.1.0", + "redux-thunk": "2.4.2", "rxjs": "^7.8.1", "stripe": "^14.12.0", "viem": "^1.13.1", @@ -65,5 +69,17 @@ "typescript": "^5", "webpack-bundle-analyzer": "^4.4.2", "webpackbar": "^5.0.0-3" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] } -} +} \ No newline at end of file diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index 8625d676..e1c2ff05 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -35,6 +35,8 @@ import ThemeProvider from '@/context/toggle-theme-provider'; import './globals.css'; import 'reactflow/dist/style.css'; +import { Provider } from 'react-redux'; +import { store } from '@/store/index'; const { chains, publicClient } = configureChains( [mainnet, polygon, optimism, arbitrum, base, zora, sepolia, goerli], diff --git a/frontend/src/app/page.tsx b/frontend/src/app/page.tsx index df5a02eb..ee45e3d7 100644 --- a/frontend/src/app/page.tsx +++ b/frontend/src/app/page.tsx @@ -117,7 +117,7 @@ function SectionWrapper({ return (