Skip to content

Commit 8e4b86b

Browse files
authored
Merge pull request #103 from part3-4team-Taskify/feature/Gnb
[Fix] Gnb: 멤버 목록 프로필 이미지 출력 오류 디버깅, 정원형 출력을 위한 리팩토링
2 parents bf6ec1f + f94299f commit 8e4b86b

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

src/components/gnb/Avatars.tsx

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ interface MemberAvatarsProps {
1212
}
1313

1414
const MAX_VISIBLE_MEMBERS = 4;
15-
const memberIconWrapperClass =
16-
"w-[34px] h-[34px] md:w-[38px] md:h-[38px] rounded-full border-[2px] border-white overflow-hidden";
1715

1816
export const MemberAvatars: React.FC<MemberAvatarsProps> = ({
1917
members,
@@ -24,29 +22,29 @@ export const MemberAvatars: React.FC<MemberAvatarsProps> = ({
2422

2523
return (
2624
<div className="pr-[15px] md:pr-[25px] lg:pr-[30px]">
27-
<div className="flex -space-x-3">
25+
<div className="flex items-center justify-center -space-x-3">
2826
{isLoading ? (
2927
<SkeletonUser />
3028
) : (
3129
<>
3230
{members.slice(0, MAX_VISIBLE_MEMBERS).map((member) => (
33-
<div key={member.id}>
31+
<div key={member.id} className="relative rounded-full">
3432
{member.profileImageUrl ? (
35-
<Image
36-
src={member.profileImageUrl}
37-
alt={member.nickname}
38-
fill
39-
className={`${memberIconWrapperClass} object-cover`}
40-
/>
33+
<div className="relative w-[34px] h-[34px] md:w-[38px] md:h-[38px] rounded-full border-[2px] border-white overflow-hidden">
34+
<Image
35+
src={member.profileImageUrl}
36+
alt={member.nickname}
37+
fill
38+
className="object-cover"
39+
/>
40+
</div>
4141
) : (
4242
<RandomProfile name={member.nickname} />
4343
)}
4444
</div>
4545
))}
4646
{members.length > MAX_VISIBLE_MEMBERS && (
47-
<div
48-
className={`${memberIconWrapperClass} bg-[#F4D7DA] font-16m text-[#D25B68]`}
49-
>
47+
<div className="relative w-[34px] h-[34px] md:w-[38px] md:h-[38px] rounded-full bg-[#F4D7DA] font-16m text-[#D25B68] border-[2px] border-white overflow-hidden">
5048
+{members.length - MAX_VISIBLE_MEMBERS}
5149
</div>
5250
)}

src/components/table/member/RandomProfile.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default function RandomProfile({ name, index }: RandomProfileProps) {
1515

1616
return (
1717
<div
18-
className={`flex items-center justify-center text-white font-bold rounded-full ${bgColor} w-[34px] h-[34px] md:w-[38px] md:h-[38px] border-2`}
18+
className={`flex items-center justify-center text-white font-bold rounded-full ${bgColor} w-[34px] h-[34px] md:w-[38px] md:h-[38px] border-[2px]`}
1919
>
2020
{name[0]}
2121
</div>

src/pages/dashboard.tsx

Whitespace-only changes.

0 commit comments

Comments
 (0)