mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-24 18:57:56 +00:00
feat: add P2P messages inbox and OKX-style navigation
- Add P2PMessages inbox page listing all trade conversations - Update P2PDashboard top nav with icon+label buttons (Orders, Ads, Messages) - Add unread message count badge with realtime subscription - Add /p2p/messages route - Add i18n translations for all 6 locales
This commit is contained in:
@@ -42,6 +42,7 @@ const P2PTrade = lazy(() => import('./pages/P2PTrade'));
|
||||
const P2POrders = lazy(() => import('./pages/P2POrders'));
|
||||
const P2PDispute = lazy(() => import('./pages/P2PDispute'));
|
||||
const P2PMerchantDashboard = lazy(() => import('./pages/P2PMerchantDashboard'));
|
||||
const P2PMessages = lazy(() => import('./pages/P2PMessages'));
|
||||
const DEXDashboard = lazy(() => import('./components/dex/DEXDashboard').then(m => ({ default: m.DEXDashboard })));
|
||||
const Presale = lazy(() => import('./pages/Presale'));
|
||||
const PresaleList = lazy(() => import('./pages/launchpad/PresaleList'));
|
||||
@@ -199,6 +200,11 @@ function App() {
|
||||
<P2PLayout><P2PDispute /></P2PLayout>
|
||||
</ProtectedRoute>
|
||||
} />
|
||||
<Route path="/p2p/messages" element={
|
||||
<ProtectedRoute allowTelegramSession>
|
||||
<P2PLayout><P2PMessages /></P2PLayout>
|
||||
</ProtectedRoute>
|
||||
} />
|
||||
<Route path="/p2p/merchant" element={
|
||||
<ProtectedRoute allowTelegramSession>
|
||||
<P2PLayout><P2PMerchantDashboard /></P2PLayout>
|
||||
|
||||
Reference in New Issue
Block a user