feat(p2p): rename Finance tile to P2P/Buy-Sell + add 'Buy with Visa' nav action

The Finance section tile label becomes 'P2P/Buy-Sell'. In the P2P dashboard's
top nav, next to the Messages icon, a Visa card (CreditCard) action 'Buy with
Visa' opens buy-sell.pezkiwi.app in a new tab. Adds p2pNav.buyVisa in all 6
locales.
This commit is contained in:
2026-06-19 17:37:14 -07:00
parent cd56ab8fb6
commit 070d682759
7 changed files with 22 additions and 7 deletions
+10 -1
View File
@@ -5,7 +5,7 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
import { Button } from '@/components/ui/button';
import { Badge } from '@/components/ui/badge';
import { Card, CardContent } from '@/components/ui/card';
import { PlusCircle, Home, ClipboardList, TrendingUp, CheckCircle2, Clock, Store, Zap, Blocks, MessageSquare } from 'lucide-react';
import { PlusCircle, Home, ClipboardList, TrendingUp, CheckCircle2, Clock, Store, Zap, Blocks, MessageSquare, CreditCard } from 'lucide-react';
import { AdList } from './AdList';
import { CreateAd } from './CreateAd';
import { NotificationBell } from './NotificationBell';
@@ -191,6 +191,15 @@ export function P2PDashboard() {
</Badge>
)}
</button>
<a
href="https://buy-sell.pezkiwi.app"
target="_blank"
rel="noopener noreferrer"
className="relative flex flex-col items-center gap-0.5 px-3 py-1.5 rounded-lg hover:bg-amber-900/30 transition-colors"
>
<CreditCard className="w-5 h-5 text-amber-400" />
<span className="text-[10px] text-amber-300">{t('p2pNav.buyVisa')}</span>
</a>
</div>
</div>
+2 -1
View File
@@ -1561,6 +1561,7 @@ export default {
'p2pNav.orders': 'الطلبات',
'p2pNav.ads': 'الإعلانات',
'p2pNav.messages': 'الرسائل',
'p2pNav.buyVisa': 'اشترِ بفيزا',
// P2P Messages Inbox
'p2pMessages.title': 'الرسائل',
@@ -3787,7 +3788,7 @@ export default {
'mobile.app.bank': 'البنك',
'mobile.app.exchange': 'البورصة',
'mobile.app.dex': 'Pez-DEX',
'mobile.app.p2p': 'P2P',
'mobile.app.p2p': 'P2P/Buy-Sell',
'mobile.app.b2b': 'B2B',
'mobile.app.bacZekat': 'الضريبة/الزكاة',
'mobile.app.launchpad': 'منصة الإطلاق',
+2 -1
View File
@@ -1551,6 +1551,7 @@ export default {
'p2pNav.orders': 'داواکاریەکان',
'p2pNav.ads': 'ڕیکلامەکان',
'p2pNav.messages': 'پەیامەکان',
'p2pNav.buyVisa': 'بە ڤیزا بکڕە',
// P2P Messages Inbox
'p2pMessages.title': 'پەیامەکان',
@@ -3777,7 +3778,7 @@ export default {
'mobile.app.bank': 'بانک',
'mobile.app.exchange': 'ئاڵوگۆڕ',
'mobile.app.dex': 'Pez-DEX',
'mobile.app.p2p': 'P2P',
'mobile.app.p2p': 'P2P/Buy-Sell',
'mobile.app.b2b': 'B2B',
'mobile.app.bacZekat': 'باج/زەکات',
'mobile.app.launchpad': 'دەستپێکردن',
+2 -1
View File
@@ -1915,6 +1915,7 @@ export default {
'p2pNav.orders': 'Orders',
'p2pNav.ads': 'Ads',
'p2pNav.messages': 'Messages',
'p2pNav.buyVisa': 'Buy with Visa',
// P2P Messages Inbox
'p2pMessages.title': 'Messages',
@@ -3839,7 +3840,7 @@ export default {
'mobile.app.bank': 'Bank',
'mobile.app.exchange': 'Exchange',
'mobile.app.dex': 'Pez-DEX',
'mobile.app.p2p': 'P2P',
'mobile.app.p2p': 'P2P/Buy-Sell',
'mobile.app.b2b': 'B2B',
'mobile.app.bacZekat': 'Bac/Zekat',
'mobile.app.launchpad': 'Launchpad',
+2 -1
View File
@@ -1585,6 +1585,7 @@ export default {
'p2pNav.orders': 'سفارشات',
'p2pNav.ads': 'آگهی‌ها',
'p2pNav.messages': 'پیام‌ها',
'p2pNav.buyVisa': 'خرید با ویزا',
// P2P Messages Inbox
'p2pMessages.title': 'پیام‌ها',
@@ -3821,7 +3822,7 @@ export default {
'mobile.app.bank': 'بانک',
'mobile.app.exchange': 'صرافی',
'mobile.app.dex': 'Pez-DEX',
'mobile.app.p2p': 'P2P',
'mobile.app.p2p': 'P2P/Buy-Sell',
'mobile.app.b2b': 'B2B',
'mobile.app.bacZekat': 'مالیات/زکات',
'mobile.app.launchpad': 'سکوی پرتاب',
+2 -1
View File
@@ -1573,6 +1573,7 @@ export default {
'p2pNav.orders': 'Ferman',
'p2pNav.ads': 'Reklam',
'p2pNav.messages': 'Peyam',
'p2pNav.buyVisa': 'Bi Visa bikire',
// P2P Messages Inbox
'p2pMessages.title': 'Peyam',
@@ -3804,7 +3805,7 @@ export default {
'mobile.app.bank': 'Bank',
'mobile.app.exchange': 'Danûstandin',
'mobile.app.dex': 'Pez-DEX',
'mobile.app.p2p': 'P2P',
'mobile.app.p2p': 'P2P/Buy-Sell',
'mobile.app.b2b': 'B2B',
'mobile.app.bacZekat': 'Bac/Zekat',
'mobile.app.launchpad': 'Destpêk',
+2 -1
View File
@@ -1567,6 +1567,7 @@ export default {
'p2pNav.orders': 'Siparişler',
'p2pNav.ads': 'İlanlar',
'p2pNav.messages': 'Mesajlar',
'p2pNav.buyVisa': 'Visa ile Al',
// P2P Messages Inbox
'p2pMessages.title': 'Mesajlar',
@@ -3807,7 +3808,7 @@ export default {
'mobile.app.bank': 'Banka',
'mobile.app.exchange': 'Borsa',
'mobile.app.dex': 'Pez-DEX',
'mobile.app.p2p': 'P2P',
'mobile.app.p2p': 'P2P/Buy-Sell',
'mobile.app.b2b': 'B2B',
'mobile.app.bacZekat': 'Vergi/Zekat',
'mobile.app.launchpad': 'Launchpad',