Skip to content

Commit b43d805

Browse files
authored
Update ParticipationSection.tsx
Signed-off-by: Aitor Alien <[email protected]>
1 parent 0f341f5 commit b43d805

File tree

1 file changed

+34
-40
lines changed

1 file changed

+34
-40
lines changed

src/components/ParticipationSection.tsx

Lines changed: 34 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ const ParticipationSection = () => {
4747
{/* Floating indicators */}
4848
</div>
4949
</motion.div>
50-
5150
{/* Content side */}
5251
<motion.div
5352
className="w-full lg:w-1/2"
@@ -56,86 +55,81 @@ const ParticipationSection = () => {
5655
transition={{ duration: 0.8 }}
5756
viewport={{ once: true }}
5857
>
59-
<h2 className="text-4xl font-bold mb-6 text-alien-gold text-glow">
58+
<h2 className="text-4xl font-bold mb-6 text-alien-gold text-glow font-nasalization">
6059
Join the Cosmic Governance
6160
</h2>
6261
<p className="text-xl text-gray-300 mb-8">
6362
ΔlieπFlΦw $pac€ DAO operates on a principle of transparent, decentralized governance where all participants have the opportunity to shape the future of our interplanetary ecosystem.
6463
</p>
65-
6664
<div className="space-y-6 mb-8">
6765
<div className="flex items-start gap-4">
6866
<div className="bg-alien-space-light p-3 rounded-full">
6967
<CircleDollarSign className="h-6 w-6 text-alien-gold" />
7068
</div>
7169
<div>
72-
<h3 className="text-xl font-semibold text-alien-gold-light">Token Governance</h3>
70+
<h3 className="text-xl font-semibold text-alien-gold-light font-nasalization">Token Governance</h3>
7371
<p className="text-gray-300">
7472
Hold A₿TC cryptokens to participate in voting and proposal creation across all ecosystem domains.
7573
</p>
7674
</div>
7775
</div>
78-
7976
<div className="flex items-start gap-4">
8077
<div className="bg-alien-space-light p-3 rounded-full">
8178
<Calendar className="h-6 w-6 text-alien-green" />
8279
</div>
8380
<div>
84-
<h3 className="text-xl font-semibold text-alien-gold-light">Regular Assemblies</h3>
81+
<h3 className="text-xl font-semibold text-alien-gold-light font-nasalization">Regular Assemblies</h3>
8582
<p className="text-gray-300">
8683
Join weekly virtual assemblies to discuss proposals and future directions.
8784
</p>
8885
</div>
8986
</div>
90-
9187
<div className="flex items-start gap-4">
9288
<div className="bg-alien-space-light p-3 rounded-full">
9389
<MessagesSquare className="h-6 w-6 text-alien-gold" />
9490
</div>
9591
<div>
96-
<h3 className="text-xl font-semibold text-alien-gold-light">Community Forums</h3>
92+
<h3 className="text-xl font-semibold text-alien-gold-light font-nasalization">Community Forums</h3>
9793
<p className="text-gray-300">
9894
Contribute to ongoing discussions and knowledge sharing in our decentralized forums.
9995
</p>
10096
</div>
10197
</div>
10298
</div>
103-
104-
<Button className="bg-alien-gold hover:bg-alien-gold-light text-alien-space-dark font-medium px-8 py-6 text-lg rounded-full mb-12">
99+
<Button className="bg-alien-gold hover:bg-alien-gold-light text-alien-space-dark font-medium px-8 py-6 text-lg rounded-full mb-12 font-nasalization">
105100
Connect & Participate
106101
</Button>
107-
108-
{/* Stats Grid - Ahora centrado en todos los dispositivos */}
109-
<div className="w-full flex justify-center">
110-
<div className="grid grid-cols-2 gap-6 mt-12 w-full max-w-xl text-center">
111-
{stats.map((stat, index) => (
112-
<motion.div
113-
key={index}
114-
initial={{ opacity: 0, y: 20 }}
115-
whileInView={{ opacity: 1, y: 0 }}
116-
transition={{ duration: 0.5, delay: index * 0.1 }}
117-
viewport={{ once: true }}
118-
className="text-center"
119-
>
120-
<div className={`mx-auto mb-4 p-3 rounded-full bg-alien-space-dark w-fit ${stat.color}`}>
121-
{stat.icon}
122-
</div>
123-
<motion.div
124-
initial={{ scale: 0.8 }}
125-
whileInView={{ scale: 1 }}
126-
transition={{ type: "spring", stiffness: 100, delay: index * 0.1 + 0.2 }}
127-
viewport={{ once: true }}
128-
className={`text-3xl font-bold mb-2 ${stat.color}`}
129-
>
130-
{stat.value}
131-
</motion.div>
132-
<div className="text-gray-300 text-sm">{stat.label}</div>
133-
</motion.div>
134-
))}
135-
</div>
136-
</div>
137102
</motion.div>
138103
</div>
104+
{/* Stats Grid - Centrado en toda la pantalla */}
105+
<div className="flex justify-center mt-12">
106+
<div className="grid grid-cols-2 gap-6 text-center max-w-xl w-full">
107+
{stats.map((stat, index) => (
108+
<motion.div
109+
key={index}
110+
initial={{ opacity: 0, y: 20 }}
111+
whileInView={{ opacity: 1, y: 0 }}
112+
transition={{ duration: 0.5, delay: index * 0.1 }}
113+
viewport={{ once: true }}
114+
className="text-center"
115+
>
116+
<div className={`mx-auto mb-4 p-3 rounded-full bg-alien-space-dark w-fit ${stat.color}`}>
117+
{stat.icon}
118+
</div>
119+
<motion.div
120+
initial={{ scale: 0.8 }}
121+
whileInView={{ scale: 1 }}
122+
transition={{ type: "spring", stiffness: 100, delay: index * 0.1 + 0.2 }}
123+
viewport={{ once: true }}
124+
className={`text-3xl font-bold mb-2 ${stat.color} font-nasalization`}
125+
>
126+
{stat.value}
127+
</motion.div>
128+
<div className="text-gray-300 text-sm">{stat.label}</div>
129+
</motion.div>
130+
))}
131+
</div>
132+
</div>
139133
</div>
140134
</section>
141135
);

0 commit comments

Comments
 (0)