mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-06-19 21:01:05 +00:00
feat(landing): desktop landing page redesign
- New LandingPageDesktop component with full redesign - Kurdish flag design tokens, animated sun, ticker band - Three hero variants (V1 editorial split, V2 terminal, V3 mosaic) - Live chain data: blocks, validators, nominators, citizens, proposals - Features grid, architecture section, tokenomics tabs, referral steps - Pallet grid with SVG sprite icons (16 pallets, 4 pillars) - Dev-only hero variant switcher (auto-removed in prod) - Mobile unchanged (MobileHomeLayout), logged-in unchanged
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 110 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 61 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 211 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 159 KiB |
@@ -2,6 +2,7 @@ import React, { useState, useRef, useEffect } from 'react';
|
|||||||
import { useNavigate } from 'react-router-dom';
|
import { useNavigate } from 'react-router-dom';
|
||||||
import { useTranslation } from 'react-i18next';
|
import { useTranslation } from 'react-i18next';
|
||||||
import { useAuth } from '@/contexts/AuthContext';
|
import { useAuth } from '@/contexts/AuthContext';
|
||||||
|
import LandingPageDesktop from './landing/LandingPageDesktop';
|
||||||
import HeroSection from './HeroSection';
|
import HeroSection from './HeroSection';
|
||||||
import TokenomicsSection from './TokenomicsSection';
|
import TokenomicsSection from './TokenomicsSection';
|
||||||
import PalletsGrid from './PalletsGrid';
|
import PalletsGrid from './PalletsGrid';
|
||||||
@@ -82,6 +83,10 @@ const AppLayout: React.FC = () => {
|
|||||||
return <MobileHomeLayout />;
|
return <MobileHomeLayout />;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!user) {
|
||||||
|
return <LandingPageDesktop />;
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="min-h-screen bg-gray-950 text-white">
|
<div className="min-h-screen bg-gray-950 text-white">
|
||||||
{/* Navigation */}
|
{/* Navigation */}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user