Skip to content

Commit b6917a9

Browse files
Merge pull request #111 from mindfiredigital/dev
Modify contributor card
2 parents 3536e8e + f7a6ce6 commit b6917a9

File tree

4 files changed

+78
-7
lines changed

4 files changed

+78
-7
lines changed
Lines changed: 2 additions & 0 deletions
Loading
Lines changed: 13 additions & 0 deletions
Loading
Lines changed: 2 additions & 0 deletions
Loading

src/app/contributors/page.tsx

Lines changed: 61 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
import Link from "next/link";
44
import React from "react";
55
import github from "../../../public/images/social-media/github.png";
6+
import contributorImg from "../../../public/images/social-media/contributor.svg";
7+
import prImg from "../../../public/images/social-media/pull-request.svg";
8+
import issueImg from "../../../public/images/social-media/git-issue.svg";
69
import Image from "next/image";
710
import contributorList from "../projects/assets/contributors.json";
811

@@ -32,22 +35,73 @@ const Contributors = () => {
3235
src={contributor.avatar_url}
3336
alt={`Contributor ${contributor.login}`}
3437
/>
35-
<h5 className='text-xl font-medium text-gray-900 text-center'>
36-
{contributor.login}
37-
</h5>
38-
<p className='text-sm text-gray-500 text-center'>
39-
Contributions: {contributor.contributions}
40-
</p>
41-
<div className='flex justify-center mt-4'>
38+
<div className='flex justify-center items-center gap-2 mt-4 '>
4239
<Link href={contributor.html_url!} target='_blank'>
4340
<Image
4441
src={github}
4542
height={20}
4643
width={20}
4744
alt='github_img'
45+
loading='lazy'
46+
quality={75}
4847
/>
4948
</Link>
49+
<h5 className='text-xl font-medium text-gray-900 text-center'>
50+
{contributor.login}
51+
</h5>
5052
</div>
53+
<footer>
54+
<div className='grid grid-cols-3 divide-x'>
55+
<div className='flex justify-center items-center gap-1 mt-4 '>
56+
<div>
57+
<Image
58+
src={contributorImg}
59+
height={20}
60+
width={20}
61+
alt='contributor'
62+
loading='lazy'
63+
quality={75}
64+
title='Contributor'
65+
/>
66+
</div>
67+
<p className='text-sm text-gray-500 text-center'>
68+
{contributor.contributions}
69+
</p>
70+
</div>
71+
<div className='flex justify-center items-center gap-1 mt-4 '>
72+
<div>
73+
<Image
74+
src={prImg}
75+
height={20}
76+
width={20}
77+
alt='pull request'
78+
loading='lazy'
79+
quality={75}
80+
title='Pull request'
81+
/>
82+
</div>
83+
<p className='text-sm text-gray-500 text-center'>
84+
{contributor.contributions / 2}
85+
</p>
86+
</div>
87+
<div className='flex justify-center items-center gap-1 mt-4 '>
88+
<div>
89+
<Image
90+
src={issueImg}
91+
height={20}
92+
width={20}
93+
alt='issue'
94+
loading='lazy'
95+
quality={75}
96+
title='Git issue'
97+
/>
98+
</div>
99+
<p className='text-sm text-gray-500 text-center'>
100+
{contributor.contributions / 4}
101+
</p>
102+
</div>
103+
</div>
104+
</footer>
51105
</div>
52106
</div>
53107
))}

0 commit comments

Comments
 (0)