1+ import React from "react" ;
2+
3+ const missionPoints = [
4+ {
5+ icon : "🎯" ,
6+ title : "Decentralization at Core" ,
7+ description : "No central authority controlling outcomes. Every prediction lives on-chain." ,
8+ } ,
9+ {
10+ icon : "🔒" ,
11+ title : "Trustless Verification" ,
12+ description : "Outcomes verified through smart contracts, not by intermediaries." ,
13+ } ,
14+ {
15+ icon : "⚡" ,
16+ title : "Transparent & Fair" ,
17+ description : "Every transaction and result is verifiable on the blockchain." ,
18+ } ,
19+ {
20+ icon : "🚀" ,
21+ title : "Built for Web3" ,
22+ description : "Native integration with StarkNet's scalability and security." ,
23+ } ,
24+ ] ;
25+
26+ const predictionDomains = [
27+ {
28+ title : "Sports Predictions" ,
29+ description : "Predict outcomes of your favorite sports events and earn rewards." ,
30+ icon : "🏆" ,
31+ } ,
32+ {
33+ title : "Financial Markets" ,
34+ description :
35+ "Make informed predictions about asset prices, market movements, and trends." ,
36+ icon : "📈" ,
37+ } ,
38+ {
39+ title : "Global Events" ,
40+ description : "Predict real-world outcomes across politics, weather, and more." ,
41+ icon : "🌍" ,
42+ } ,
43+ ] ;
44+
45+ export default function MissionAndDomainsSection ( ) {
46+ return (
47+ < >
48+ { /* MISSION SECTION */ }
49+ < section className = "py-[60px] md:py-[100px] px-5" >
50+ < div className = "max-w-[1200px] mx-auto" >
51+ < h2 className = "text-3xl md:text-4xl font-medium text-white mb-[50px] md:mb-[80px] text-center" >
52+ Our Mission
53+ </ h2 >
54+
55+ < div className = "grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-8" >
56+ { missionPoints . map ( ( point , index ) => (
57+ < div
58+ key = { index }
59+ className = "rounded-[20px] bg-[#03353A4D] backdrop-blur-[15px] p-6 md:p-8 border border-[#FFFFFF0D] hover:border-[#37B7C333] transition-colors"
60+ >
61+ < div className = "text-4xl mb-4" > { point . icon } </ div >
62+ < h3 className = "text-xl md:text-2xl font-medium text-white mb-3" >
63+ { point . title }
64+ </ h3 >
65+ < p className = "text-sm md:text-base text-[#FFFFFFCC] leading-[140%]" >
66+ { point . description }
67+ </ p >
68+ </ div >
69+ ) ) }
70+ </ div >
71+ </ div >
72+ </ section >
73+
74+ { /* PREDICTION DOMAINS SECTION */ }
75+ < section className = "py-[60px] md:py-[100px] px-5" >
76+ < div className = "max-w-[1200px] mx-auto" >
77+ < h2 className = "text-3xl md:text-4xl font-medium text-white mb-[50px] md:mb-[80px] text-center" >
78+ What Can You Predict?
79+ </ h2 >
80+
81+ < div className = "grid grid-cols-1 md:grid-cols-3 gap-6 md:gap-8" >
82+ { predictionDomains . map ( ( domain , index ) => (
83+ < div
84+ key = { index }
85+ className = "rounded-[20px] bg-gradient-to-br from-[#03353A4D] to-[#0A2F364D] backdrop-blur-[15px] p-6 md:p-8 border border-[#37B7C322]"
86+ >
87+ < div className = "text-5xl mb-6" > { domain . icon } </ div >
88+ < h3 className = "text-xl md:text-2xl font-medium text-white mb-3" >
89+ { domain . title }
90+ </ h3 >
91+ < p className = "text-sm md:text-base text-[#FFFFFFCC] leading-[140%]" >
92+ { domain . description }
93+ </ p >
94+ </ div >
95+ ) ) }
96+ </ div >
97+ </ div >
98+ </ section >
99+ </ >
100+ ) ;
101+ }
0 commit comments