mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-06-20 08:11:09 +00:00
feat(social): replace Help tile with Loto (Newroz) → loto.pex.mom
In the Social section of both the desktop app grid and the mobile home, the Help tile becomes a Loto tile with the Newroz flame logo (loto-icon.svg) that opens loto.pex.mom in a new tab. Adds the mobile.app.loto i18n key in all 6 locales. Help remains reachable from the landing page.
This commit is contained in:
@@ -0,0 +1,72 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs>
|
||||||
|
|
||||||
|
<linearGradient id="fireGradient" x1="0%" y1="100%" x2="0%" y2="0%">
|
||||||
|
<stop offset="0%" style="stop-color:#1B5E20;stop-opacity:1"></stop>
|
||||||
|
<stop offset="30%" style="stop-color:#FF6F00;stop-opacity:1"></stop>
|
||||||
|
<stop offset="60%" style="stop-color:#FFD600;stop-opacity:1"></stop>
|
||||||
|
<stop offset="100%" style="stop-color:#D32F2F;stop-opacity:1"></stop>
|
||||||
|
</linearGradient>
|
||||||
|
|
||||||
|
|
||||||
|
<linearGradient id="innerFlame" x1="0%" y1="100%" x2="0%" y2="0%">
|
||||||
|
<stop offset="0%" style="stop-color:#FFD600;stop-opacity:1"></stop>
|
||||||
|
<stop offset="50%" style="stop-color:#FF8F00;stop-opacity:1"></stop>
|
||||||
|
<stop offset="100%" style="stop-color:#FF5722;stop-opacity:1"></stop>
|
||||||
|
</linearGradient>
|
||||||
|
|
||||||
|
|
||||||
|
<filter id="glow">
|
||||||
|
<feGaussianBlur stdDeviation="8" result="coloredBlur"></feGaussianBlur>
|
||||||
|
<feMerge>
|
||||||
|
<feMergeNode in="coloredBlur"></feMergeNode>
|
||||||
|
<feMergeNode in="SourceGraphic"></feMergeNode>
|
||||||
|
</feMerge>
|
||||||
|
</filter>
|
||||||
|
|
||||||
|
|
||||||
|
<radialGradient id="sunGlow" cx="50%" cy="50%" r="50%">
|
||||||
|
<stop offset="0%" style="stop-color:#FFD600;stop-opacity:0.6"></stop>
|
||||||
|
<stop offset="100%" style="stop-color:#FFD600;stop-opacity:0"></stop>
|
||||||
|
</radialGradient>
|
||||||
|
</defs>
|
||||||
|
|
||||||
|
|
||||||
|
<circle cx="256" cy="256" r="240" fill="#1a1a2e" opacity="0.9"></circle>
|
||||||
|
|
||||||
|
|
||||||
|
<circle cx="256" cy="280" r="180" fill="url(#sunGlow)" filter="url(#glow)"></circle>
|
||||||
|
|
||||||
|
|
||||||
|
<path d="M256 60
 C280 120 340 160 360 220
 C380 280 360 340 340 380
 C320 420 280 460 256 470
 C232 460 192 420 172 380
 C152 340 132 280 152 220
 C172 160 232 120 256 60Z" fill="url(#fireGradient)" filter="url(#glow)">
|
||||||
|
|
||||||
|
</path>
|
||||||
|
|
||||||
|
|
||||||
|
<path d="M256 140
 C270 180 310 210 320 260
 C330 310 320 350 300 380
 C280 410 268 430 256 440
 C244 430 232 410 212 380
 C192 350 182 310 192 260
 C202 210 242 180 256 140Z" fill="url(#innerFlame)" opacity="0.95">
|
||||||
|
|
||||||
|
</path>
|
||||||
|
|
||||||
|
|
||||||
|
<ellipse cx="256" cy="320" rx="50" ry="80" fill="#FFFDE7" opacity="0.8">
|
||||||
|
|
||||||
|
|
||||||
|
</ellipse>
|
||||||
|
|
||||||
|
|
||||||
|
<circle cx="200" cy="180" r="8" fill="#4CAF50" opacity="0.8">
|
||||||
|
|
||||||
|
|
||||||
|
</circle>
|
||||||
|
<circle cx="312" cy="200" r="6" fill="#4CAF50" opacity="0.7">
|
||||||
|
|
||||||
|
|
||||||
|
</circle>
|
||||||
|
<circle cx="230" cy="150" r="5" fill="#81C784" opacity="0.6">
|
||||||
|
|
||||||
|
</circle>
|
||||||
|
<circle cx="280" cy="165" r="7" fill="#66BB6A" opacity="0.7">
|
||||||
|
|
||||||
|
</circle>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
@@ -111,7 +111,7 @@ const APP_SECTIONS: AppSection[] = [
|
|||||||
{ title: 'mobile.app.forum', icon: '📰', route: '/forum' },
|
{ title: 'mobile.app.forum', icon: '📰', route: '/forum' },
|
||||||
{ title: 'mobile.app.kurdMedia', icon: '📺', route: '/social/kurdmedia' },
|
{ title: 'mobile.app.kurdMedia', icon: '📺', route: '/social/kurdmedia' },
|
||||||
{ title: 'mobile.app.events', icon: '📅', route: '/forum', href: 'https://kurdishtts.pezkiwi.app' },
|
{ title: 'mobile.app.events', icon: '📅', route: '/forum', href: 'https://kurdishtts.pezkiwi.app' },
|
||||||
{ title: 'mobile.app.help', icon: '❓', route: '/help' },
|
{ title: 'mobile.app.loto', icon: '🔥', imgIcon: '/loto-icon.svg', route: '/forum', href: 'https://loto.pex.mom' },
|
||||||
{ title: 'mobile.app.music', icon: '🎵', route: '/forum', comingSoon: true },
|
{ title: 'mobile.app.music', icon: '🎵', route: '/forum', comingSoon: true },
|
||||||
{ title: 'mobile.app.rewshenbir',icon: '📡', imgIcon: '/rewshenbir-icon.png', route: '/rewshenbir', href: 'https://rewshenbir.pezkuwi.app' },
|
{ title: 'mobile.app.rewshenbir',icon: '📡', imgIcon: '/rewshenbir-icon.png', route: '/rewshenbir', href: 'https://rewshenbir.pezkuwi.app' },
|
||||||
{ title: 'mobile.app.referral', icon: '👥', route: '/dashboard', requiresAuth: true },
|
{ title: 'mobile.app.referral', icon: '👥', route: '/dashboard', requiresAuth: true },
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ const APP_SECTIONS: AppSection[] = [
|
|||||||
{ title: 'mobile.app.forum', icon: '📰', route: '/forum' },
|
{ title: 'mobile.app.forum', icon: '📰', route: '/forum' },
|
||||||
{ title: 'mobile.app.kurdMedia', icon: '📺', route: '/social/kurdmedia' },
|
{ title: 'mobile.app.kurdMedia', icon: '📺', route: '/social/kurdmedia' },
|
||||||
{ title: 'mobile.app.events', icon: '📅', route: '/forum', href: 'https://kurdishtts.pezkiwi.app' },
|
{ title: 'mobile.app.events', icon: '📅', route: '/forum', href: 'https://kurdishtts.pezkiwi.app' },
|
||||||
{ title: 'mobile.app.help', icon: '❓', route: '/help' },
|
{ title: 'mobile.app.loto', icon: '🔥', imgIcon: '/loto-icon.svg', route: '/forum', href: 'https://loto.pex.mom' },
|
||||||
{ title: 'mobile.app.music', icon: '🎵', route: '/forum', comingSoon: true },
|
{ title: 'mobile.app.music', icon: '🎵', route: '/forum', comingSoon: true },
|
||||||
{ title: 'mobile.app.rewshenbir', icon: '📡', imgIcon: '/rewshenbir-icon.png', route: '/rewshenbir', href: 'https://rewshenbir.pezkuwi.app' },
|
{ title: 'mobile.app.rewshenbir', icon: '📡', imgIcon: '/rewshenbir-icon.png', route: '/rewshenbir', href: 'https://rewshenbir.pezkuwi.app' },
|
||||||
{ title: 'mobile.app.referral', icon: '👥', route: '/dashboard', requiresAuth: true },
|
{ title: 'mobile.app.referral', icon: '👥', route: '/dashboard', requiresAuth: true },
|
||||||
|
|||||||
@@ -3804,6 +3804,7 @@ export default {
|
|||||||
'mobile.app.kurdMedia': 'كورد ميديا',
|
'mobile.app.kurdMedia': 'كورد ميديا',
|
||||||
'mobile.app.events': 'الفعاليات',
|
'mobile.app.events': 'الفعاليات',
|
||||||
'mobile.app.help': 'المساعدة',
|
'mobile.app.help': 'المساعدة',
|
||||||
|
'mobile.app.loto': 'لوتو',
|
||||||
'mobile.app.music': 'الموسيقى',
|
'mobile.app.music': 'الموسيقى',
|
||||||
'mobile.app.vpn': 'VPN',
|
'mobile.app.vpn': 'VPN',
|
||||||
'mobile.app.referral': 'الإحالة',
|
'mobile.app.referral': 'الإحالة',
|
||||||
|
|||||||
@@ -3794,6 +3794,7 @@ export default {
|
|||||||
'mobile.app.kurdMedia': 'کوردمیدیا',
|
'mobile.app.kurdMedia': 'کوردمیدیا',
|
||||||
'mobile.app.events': 'چالاکی',
|
'mobile.app.events': 'چالاکی',
|
||||||
'mobile.app.help': 'یارمەتی',
|
'mobile.app.help': 'یارمەتی',
|
||||||
|
'mobile.app.loto': 'لۆتۆ',
|
||||||
'mobile.app.music': 'مۆسیقا',
|
'mobile.app.music': 'مۆسیقا',
|
||||||
'mobile.app.vpn': 'VPN',
|
'mobile.app.vpn': 'VPN',
|
||||||
'mobile.app.referral': 'ئاماژە',
|
'mobile.app.referral': 'ئاماژە',
|
||||||
|
|||||||
@@ -3856,6 +3856,7 @@ export default {
|
|||||||
'mobile.app.kurdMedia': 'KurdMedia',
|
'mobile.app.kurdMedia': 'KurdMedia',
|
||||||
'mobile.app.events': 'Events',
|
'mobile.app.events': 'Events',
|
||||||
'mobile.app.help': 'Help',
|
'mobile.app.help': 'Help',
|
||||||
|
'mobile.app.loto': 'Loto',
|
||||||
'mobile.app.music': 'Music',
|
'mobile.app.music': 'Music',
|
||||||
'mobile.app.vpn': 'VPN',
|
'mobile.app.vpn': 'VPN',
|
||||||
'mobile.app.rewshenbir': 'Rewshenbir',
|
'mobile.app.rewshenbir': 'Rewshenbir',
|
||||||
|
|||||||
@@ -3838,6 +3838,7 @@ export default {
|
|||||||
'mobile.app.kurdMedia': 'کوردمدیا',
|
'mobile.app.kurdMedia': 'کوردمدیا',
|
||||||
'mobile.app.events': 'رویدادها',
|
'mobile.app.events': 'رویدادها',
|
||||||
'mobile.app.help': 'کمک',
|
'mobile.app.help': 'کمک',
|
||||||
|
'mobile.app.loto': 'لاتاری',
|
||||||
'mobile.app.music': 'موسیقی',
|
'mobile.app.music': 'موسیقی',
|
||||||
'mobile.app.vpn': 'VPN',
|
'mobile.app.vpn': 'VPN',
|
||||||
'mobile.app.referral': 'ارجاع',
|
'mobile.app.referral': 'ارجاع',
|
||||||
|
|||||||
@@ -3821,6 +3821,7 @@ export default {
|
|||||||
'mobile.app.kurdMedia': 'KurdMedya',
|
'mobile.app.kurdMedia': 'KurdMedya',
|
||||||
'mobile.app.events': 'Çalakî',
|
'mobile.app.events': 'Çalakî',
|
||||||
'mobile.app.help': 'Alîkarî',
|
'mobile.app.help': 'Alîkarî',
|
||||||
|
'mobile.app.loto': 'Loto',
|
||||||
'mobile.app.music': 'Muzîk',
|
'mobile.app.music': 'Muzîk',
|
||||||
'mobile.app.vpn': 'VPN',
|
'mobile.app.vpn': 'VPN',
|
||||||
'mobile.app.rewshenbir': 'Rewşenbir',
|
'mobile.app.rewshenbir': 'Rewşenbir',
|
||||||
|
|||||||
@@ -3824,6 +3824,7 @@ export default {
|
|||||||
'mobile.app.kurdMedia': 'KurdMedya',
|
'mobile.app.kurdMedia': 'KurdMedya',
|
||||||
'mobile.app.events': 'Etkinlikler',
|
'mobile.app.events': 'Etkinlikler',
|
||||||
'mobile.app.help': 'Yardım',
|
'mobile.app.help': 'Yardım',
|
||||||
|
'mobile.app.loto': 'Loto',
|
||||||
'mobile.app.music': 'Müzik',
|
'mobile.app.music': 'Müzik',
|
||||||
'mobile.app.vpn': 'VPN',
|
'mobile.app.vpn': 'VPN',
|
||||||
'mobile.app.rewshenbir': 'Rewshenbir',
|
'mobile.app.rewshenbir': 'Rewshenbir',
|
||||||
|
|||||||
Reference in New Issue
Block a user