feat: add KurdMedia, Help pages + fix Docs + wire routes + i18n (6 langs)

- Add KurdMediaPage (/social/kurdmedia): DKS media channels + social platform links
- Add HelpPage (/help): coming soon with planned features + WhatsKURD shortcut
- Rewrite Docs.tsx (/docs): clean documentation overview with section cards + docs.pezkuwichain.io button
- Wire new routes in App.tsx: /social/kurdmedia, /help
- Update MobileHomeLayout: kurdMedia → /social/kurdmedia, help → /help (fix crash)
- Add i18n keys to all 6 locales: kurdMedia.*, help.*, docs.section.*, messaging.palletNotReady
This commit is contained in:
2026-04-09 08:19:45 +03:00
parent eaccf65beb
commit c56e021a6b
11 changed files with 591 additions and 298 deletions
+4
View File
@@ -70,6 +70,8 @@ const AssemblyPage = lazy(() => import('@/pages/governance/AssemblyPage'));
const JusticePage = lazy(() => import('@/pages/governance/JusticePage'));
const PollsPage = lazy(() => import('@/pages/governance/PollsPage'));
const WhatsKURDPage = lazy(() => import('@/pages/social/WhatsKURDPage'));
const KurdMediaPage = lazy(() => import('@/pages/social/KurdMediaPage'));
const HelpPage = lazy(() => import('@/pages/HelpPage'));
// Network pages
const Mainnet = lazy(() => import('@/pages/networks/Mainnet'));
@@ -238,6 +240,8 @@ function App() {
<Route path="/governance/justice" element={<JusticePage />} />
<Route path="/governance/polls" element={<PollsPage />} />
<Route path="/social/whatskurd" element={<WhatsKURDPage />} />
<Route path="/social/kurdmedia" element={<KurdMediaPage />} />
<Route path="/help" element={<HelpPage />} />
<Route path="/presale" element={<Presale />} />
<Route path="/launchpad" element={<PresaleList />} />
<Route path="/launchpad/:id" element={<PresaleDetail />} />