Skip to content

Commit a772ca2

Browse files
Fix: Restore page content and styling
- Restore original content for the Clubs page. - Revert to unique background images for each page. - Enhance Hero text readability and attractiveness. - Update CoinGecko widget with additional coins and dark mode.
1 parent a7aa9ee commit a772ca2

File tree

5 files changed

+66
-11
lines changed

5 files changed

+66
-11
lines changed

src/components/Hero.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ const Hero = () => {
4343
<h1 style={{
4444
fontFamily: "'Nasalization', sans-serif !important",
4545
letterSpacing: '0.02em'
46-
}} className="text-3xl sm:text-4xl lg:text-6xl mb-3 text-glow text-center font-nasalization leading-tight md:text-6xl">
46+
}} className="text-3xl sm:text-4xl lg:text-6xl mb-3 sw-title-glow text-center font-nasalization leading-tight md:text-6xl">
4747
<span className="text-alien-green">Δlieπ</span>
4848
<span className="text-alien-gold">FlΦw</span>
4949
<span className="text-alien-green"> $pac€</span>
@@ -54,7 +54,7 @@ const Hero = () => {
5454

5555
<div className="star-wars-crawl mb-4">
5656
<div className="star-wars-content py-2">
57-
<motion.div className="text-[clamp(1rem,1.8vw,1.25rem)] md:text-[clamp(1.1rem,1.6vw,1.35rem)] text-foreground readable-glow max-w-4xl mx-auto font-[Exo] text-center leading-relaxed" style={{
57+
<motion.div className="readable-panel text-[clamp(1rem,1.8vw,1.25rem)] md:text-[clamp(1.1rem,1.6vw,1.35rem)] text-foreground readable-glow max-w-4xl mx-auto font-[Exo] text-center leading-relaxed" style={{
5858
letterSpacing: '0.01em'
5959
}} initial={{
6060
opacity: 0

src/components/Layout.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,23 @@ const Layout: React.FC = () => {
1212
window.scrollTo(0, 0);
1313
}, [location.pathname]);
1414

15+
const bgMap: Record<string, string> = {
16+
'/': "/lovable-uploads/EMWBack.png",
17+
'/academy': "/lovable-uploads/AP1.avif",
18+
'/alien-trip': "/lovable-uploads/ET.png",
19+
'/conetworking': "/lovable-uploads/VC.png",
20+
'/clubs': "/lovable-uploads/AW.png",
21+
'/contact': "/lovable-uploads/EMWBack.png",
22+
'/about': "/lovable-uploads/EMWBack.png",
23+
};
24+
const bgImage = bgMap[location.pathname] || "/lovable-uploads/EMWBack.png";
25+
1526
return (
1627
<div className="flex flex-col min-h-screen relative">
1728
{/* Star background effect - also behind content */}
1829
<div
1930
className="fixed inset-0 -z-30 pointer-events-none bg-cover bg-center bg-no-repeat"
20-
style={{ backgroundImage: "url('/lovable-uploads/EMWBack.png')" }}
31+
style={{ backgroundImage: `url('${bgImage}')` }}
2132
/>
2233
<div className="fixed inset-0 pointer-events-none" style={{ zIndex: -20 }}>
2334
<StarBackground />

src/components/PriceTicker.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const PriceTicker: React.FC = () => {
3232
locale="es"
3333
dark-mode="true"
3434
outlined="true"
35-
coin-ids="bitcoin,tether-gold,ethereum,binancecoin,bitcoin-cash,bittensor,solana,litecoin,hyperliquid,chainlink,injective-protocol,uniswap,aptos,cosmos,bitget-token,polkadot,sui,the-open-network,near,nexo,cardano,tron,crypto-com-chain"
35+
coin-ids="bitcoin,tether-gold,ethereum,binancecoin,bitcoin-cash,bittensor,solana,litecoin,hyperliquid,chainlink,injective-protocol,uniswap,aptos,cosmos,bitget-token,polkadot,sui,the-open-network,near,nexo,cardano,tron,crypto-com-chain,axie-infinity,polygon-ecosystem-token,ronin,osmosis"
3636
initial-currency="usd"
3737
/>
3838
</div>

src/index.css

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,23 @@
119119
filter: drop-shadow(0 0 10px rgba(240, 216, 130, 0.6)) drop-shadow(0 0 20px rgba(240, 216, 130, 0.3));
120120
}
121121

122+
/* Star Wars title improved glow */
123+
.sw-title-glow {
124+
text-shadow:
125+
0 0 10px hsl(var(--sidebar-primary) / 0.9),
126+
0 0 24px hsl(var(--sidebar-accent) / 0.5),
127+
0 2px 28px hsl(var(--background) / 0.95);
128+
}
129+
130+
/* Readability panel for paragraphs over images */
131+
.readable-panel {
132+
background: linear-gradient(180deg, hsl(var(--background) / 0.45), hsl(var(--background) / 0.25));
133+
backdrop-filter: blur(6px);
134+
border: 1px solid hsl(var(--border));
135+
border-radius: 0.75rem;
136+
padding: 0.75rem 1rem;
137+
}
138+
122139
/* Improved card-border with better effects */
123140
.card-border {
124141
position: relative;

src/pages/Clubs.tsx

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@ import React from 'react';
22

33
// Revert to a simple, original-style layout while we clarify the redesign
44
const Clubs: React.FC = () => {
5+
const clubs = [
6+
{ name: 'Aragon DAO', logo: '/lovable-uploads/AragonDAOLogo.svg' },
7+
{ name: 'Virgo', logo: '/lovable-uploads/VirgoLogo.svg' },
8+
{ name: 'Unity Learn', logo: '/lovable-uploads/UnityLearnLogo.svg' },
9+
{ name: 'Udacity', logo: '/lovable-uploads/UdacityLogo.svg' },
10+
{ name: 'OpenUpEd', logo: '/lovable-uploads/OpenUpEdLogo.jpeg' },
11+
{ name: 'OE Global', logo: '/lovable-uploads/OEGlobalLogo.jpeg' },
12+
{ name: 'UNSSC', logo: '/lovable-uploads/UNSSCLogo.png' },
13+
{ name: 'Skillshare', logo: '/lovable-uploads/SkillShareLogo.jpeg' },
14+
{ name: 'DappRadar', logo: '/lovable-uploads/DappRadarLogo.jpeg' },
15+
{ name: 'CoinMarketCap', logo: '/lovable-uploads/CoinMarketCapLogo.jpeg' },
16+
{ name: 'CoinGecko', logo: '/lovable-uploads/CoinGeckoLogo.svg' },
17+
{ name: 'CoinGlass', logo: '/lovable-uploads/CoinGlassLogo.jpeg' },
18+
{ name: 'Behance', logo: '/lovable-uploads/BehanceLogo.jpeg' },
19+
{ name: 'Upwork', logo: '/lovable-uploads/UpWorkLogo.png' },
20+
{ name: 'WeWork', logo: '/lovable-uploads/WeWorkLogo.png' },
21+
{ name: 'AulaFacil', logo: '/lovable-uploads/AulaFacilLogo.png' },
22+
{ name: 'Grow with Google', logo: '/lovable-uploads/GrowGoogleLogo.png' },
23+
{ name: 'Hotmart', logo: '/lovable-uploads/HotmartLogo.png' },
24+
{ name: 'MasterClass', logo: '/lovable-uploads/MasterClasssLogo.jpeg' },
25+
{ name: 'edX', logo: '/lovable-uploads/edXLogo.png' },
26+
{ name: 'MOOC', logo: '/lovable-uploads/MoocLogo.png' },
27+
];
528
return (
629
<div className="min-h-screen relative">
730

@@ -14,15 +37,19 @@ const Clubs: React.FC = () => {
1437
/>
1538
<h1 className="text-4xl md:text-5xl font-bold text-alien-gold font-nasalization mb-4">Clubs</h1>
1639
<p className="text-gray-300 font-[Exo] max-w-2xl mx-auto">
17-
Explore official community clubs and partners. We are restoring the previous version as requested while we align on the new UX/UI.
40+
Descubre clubs y partners oficiales de la comunidad AlienFlowSpace.
1841
</p>
1942

20-
<div className="mt-12 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
21-
{[1,2,3,4,5,6].map(i => (
22-
<div key={i} className="bg-alien-space-dark/70 border border-alien-gold/20 rounded-xl p-6 text-left">
23-
<div className="h-10 w-10 rounded-lg bg-alien-gold/15 border border-alien-gold/30 mb-4" />
24-
<h3 className="text-alien-gold font-semibold mb-2">Club {i}</h3>
25-
<p className="text-sm text-gray-300">Restored card placeholder. We will plug back the original content you had.</p>
43+
<div className="mt-12 grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 gap-6">
44+
{clubs.map((club) => (
45+
<div key={club.name} className="card-border rounded-xl p-4 flex flex-col items-center justify-center bg-transparent">
46+
<img
47+
src={club.logo}
48+
alt={`${club.name} club partner logo`}
49+
className="h-12 w-auto object-contain mb-3"
50+
loading="lazy"
51+
/>
52+
<h3 className="text-sm text-alien-gold font-semibold text-center">{club.name}</h3>
2653
</div>
2754
))}
2855
</div>

0 commit comments

Comments
 (0)