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/public/gif/cubes/commune-single-block_blue.webp b/frontend/public/gif/cubes/commune-single-block_blue.webp new file mode 100644 index 00000000..8e493b0d Binary files /dev/null and b/frontend/public/gif/cubes/commune-single-block_blue.webp differ diff --git a/frontend/public/gif/cubes/commune-single-block_gray.webp b/frontend/public/gif/cubes/commune-single-block_gray.webp new file mode 100644 index 00000000..74dafdc6 Binary files /dev/null and b/frontend/public/gif/cubes/commune-single-block_gray.webp differ diff --git a/frontend/public/gif/cubes/commune-single-block_green.webp b/frontend/public/gif/cubes/commune-single-block_green.webp new file mode 100644 index 00000000..153be794 Binary files /dev/null and b/frontend/public/gif/cubes/commune-single-block_green.webp differ diff --git a/frontend/public/gif/cubes/commune-single-block_purple.webp b/frontend/public/gif/cubes/commune-single-block_purple.webp new file mode 100644 index 00000000..e3ba409a Binary files /dev/null and b/frontend/public/gif/cubes/commune-single-block_purple.webp differ diff --git a/frontend/public/gif/cubes/commune-single-block_red.webp b/frontend/public/gif/cubes/commune-single-block_red.webp new file mode 100644 index 00000000..e3489d20 Binary files /dev/null and b/frontend/public/gif/cubes/commune-single-block_red.webp differ diff --git a/frontend/public/gif/cubes/commune-single-block_white.webp b/frontend/public/gif/cubes/commune-single-block_white.webp new file mode 100644 index 00000000..7c9202fa Binary files /dev/null and b/frontend/public/gif/cubes/commune-single-block_white.webp differ diff --git a/frontend/public/gif/cubes/commune-single-block_yellow.webp b/frontend/public/gif/cubes/commune-single-block_yellow.webp new file mode 100644 index 00000000..6d64e87f Binary files /dev/null and b/frontend/public/gif/cubes/commune-single-block_yellow.webp differ diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index 8625d676..26eff8ce 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], @@ -89,14 +91,14 @@ export default function RootLayout({ - {/* */} - - {/* */} - - {children} -