Skip to content

Commit 25e7760

Browse files
committed
FirstImplementation of the mission pillar component
1 parent 48151af commit 25e7760

2 files changed

Lines changed: 87 additions & 0 deletions

File tree

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
import React from 'react';
2+
import Pillar from '../Pillar/Pillar';
3+
import Image from 'next/image';
4+
5+
export default function MissionPillars() {
6+
return (
7+
<section className="flex flex-col w-full md:justify-center items-center bg-white md:bg-[#CEEDF4] py-12 space-y-10">
8+
<p className="md:uppercase tracking-wide font-bold md:font-light text-2xl md:text-5xl">
9+
Our Mission Pillars
10+
</p>
11+
<div className="hidden md:flex flex-col md:flex-row md:space-x-4 md:justify-between items-center w-4/5 lg:w-1/2 xl:2/5">
12+
<Pillar count="01" label="Mentorship" />
13+
<Image
14+
src={'/images/mentorship-image.png'}
15+
alt="Mentorship Image"
16+
width={360}
17+
height={270}
18+
className="rounded-lg"
19+
/>
20+
</div>
21+
<div className="hidden md:flex flex-col md:flex-row-reverse space-x-4 justify-between items-center w-4/5 lg:w-1/2 xl:2/5">
22+
<Pillar count="02" label="Learning" />
23+
<Image
24+
src={'/images/learning-image.png'}
25+
alt="Learning Image"
26+
width={360}
27+
height={270}
28+
className="rounded-lg"
29+
/>
30+
</div>
31+
<div className="hidden md:flex flex-col md:flex-row space-x-4 justify-between items-center w-4/5 lg:w-1/2 xl:2/5">
32+
<Pillar count="03" label="Community" />
33+
<Image
34+
src={'/images/community-image.png'}
35+
alt="Community Image"
36+
width={360}
37+
height={270}
38+
className="rounded-lg"
39+
/>
40+
</div>
41+
<div className="flex md:hidden flex-col space-y-2 w-full px-6">
42+
<div className="flex w-full">
43+
<Pillar count="01" label="Mentorship" />
44+
</div>
45+
<div className="flex justify-end">
46+
<Image
47+
src={'/images/mentorship-image.png'}
48+
alt="Mentorship Image"
49+
width={172}
50+
height={138}
51+
className="rounded-lg"
52+
/>
53+
</div>
54+
</div>
55+
<div className="flex md:hidden flex-col space-y-2 w-full px-6">
56+
<div className="flex w-full justify-end">
57+
<Pillar count="02" label="Learning" />
58+
</div>
59+
<div className="flex justify-start">
60+
<Image
61+
src={'/images/learning-image.png'}
62+
alt="Learning Image"
63+
width={172}
64+
height={138}
65+
className="rounded-lg"
66+
/>
67+
</div>
68+
</div>
69+
<div className="flex md:hidden flex-col space-y-2 w-full px-6">
70+
<div className="flex w-full">
71+
<Pillar count="03" label="Community" />
72+
</div>
73+
<div className="flex justify-end">
74+
<Image
75+
src={'/images/community-image.png'}
76+
alt="Community Image"
77+
width={172}
78+
height={138}
79+
className="rounded-lg"
80+
/>
81+
</div>
82+
</div>
83+
</section>
84+
);
85+
}

src/pages/index.page.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import logo from '../../public/reactdevske.svg';
44
import Events from '../components/Events/Events';
55
import AboutUs from '../components/about-us/about-us';
66
import ContactUs from '../components/ContactUs';
7+
import MissionPillars from '../components/MissionPillars/MissionPillars';
78

89
export default function Home() {
910
return (
@@ -54,6 +55,7 @@ export default function Home() {
5455
<div className="flex flex-col py-12 bg-white">
5556
<AboutUs />
5657
</div>
58+
<MissionPillars />
5759
<Events />
5860
<ContactUs />
5961
</main>

0 commit comments

Comments
 (0)