Skip to content

Commit 447892f

Browse files
authored
Merge pull request #60 from crux-bphc/fix/pfp-aspect-ratio
Fix: Crop leaderboard profile images to maintain aspect ratio and prevent stretching
2 parents 32d4b64 + 00b182a commit 447892f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

frontend/src/routes/leaderboard/$slug.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ function RouteComponent() {
8383
<img
8484
src={filteredLeaderboard[1].pfpUrl}
8585
alt="PFP"
86-
className="h-18 w-18 border-[#5FCABB] border-4 rounded-full "
86+
className="h-18 w-18 border-[#5FCABB] border-4 rounded-full object-cover"
8787
/>
8888
</div>
8989
<div className="absolute top-1 w-full text-lg flex justify-center items-center">
@@ -119,7 +119,7 @@ function RouteComponent() {
119119
<img
120120
src={filteredLeaderboard[0].pfpUrl}
121121
alt="PFP"
122-
className="h-24 w-24 border-[#DCBE66] border-4 rounded-full "
122+
className="h-24 w-24 border-[#DCBE66] border-4 rounded-full object-cover"
123123
/>
124124
</div>
125125
<div className="absolute top-3 text-lg flex justify-center items-center w-full">
@@ -158,7 +158,7 @@ function RouteComponent() {
158158
<img
159159
src={filteredLeaderboard[2].pfpUrl}
160160
alt="PFP"
161-
className="h-18 w-18 border-[#DD7A6C] border-4 rounded-full "
161+
className="h-18 w-18 border-[#DD7A6C] border-4 rounded-full object-cover"
162162
/>
163163
</div>
164164
<div className="absolute top-1 text-lg flex justify-center items-center w-full">
@@ -202,7 +202,7 @@ function RouteComponent() {
202202
<img
203203
src={leaderboardUser.pfpUrl}
204204
alt="PFP"
205-
className="h-10 aspect-1/1 rounded-full"
205+
className="h-10 aspect-1/1 rounded-full object-cover"
206206
/>
207207
</div>
208208
<Link

frontend/src/routes/leaderboard/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ function RouteComponent() {
8282
<img
8383
src={filteredLeaderboard[1].pfpUrl}
8484
alt="PFP"
85-
className="h-18 w-18 border-[#5FCABB] border-4 rounded-full "
85+
className="h-18 w-18 border-[#5FCABB] border-4 rounded-full object-cover"
8686
/>
8787
</div>
8888
<div className="absolute top-1 w-full text-lg flex justify-center items-center">
@@ -118,7 +118,7 @@ function RouteComponent() {
118118
<img
119119
src={filteredLeaderboard[0].pfpUrl}
120120
alt="PFP"
121-
className="h-24 w-24 border-[#DCBE66] border-4 rounded-full "
121+
className="h-24 w-24 border-[#DCBE66] border-4 rounded-full object-cover"
122122
/>
123123
</div>
124124
<div className="absolute top-3 text-lg flex justify-center items-center w-full">
@@ -157,7 +157,7 @@ function RouteComponent() {
157157
<img
158158
src={filteredLeaderboard[2].pfpUrl}
159159
alt="PFP"
160-
className="h-18 w-18 border-[#DD7A6C] border-4 rounded-full "
160+
className="h-18 w-18 border-[#DD7A6C] border-4 rounded-full object-cover"
161161
/>
162162
</div>
163163
<div className="absolute top-1 text-lg flex justify-center items-center w-full">
@@ -201,7 +201,7 @@ function RouteComponent() {
201201
<img
202202
src={leaderboardUser.pfpUrl}
203203
alt="PFP"
204-
className="h-10 aspect-1/1 rounded-full"
204+
className="h-10 aspect-1/1 rounded-full object-cover"
205205
/>
206206
</div>
207207
<Link

0 commit comments

Comments
 (0)