Skip to content

Commit a831684

Browse files
committed
refactor(about): simplify team member cards and reduce layout complexity
removes member bios and usernames while stripping down card container styles for a more minimal design. updates the skeleton loader dimensions to reflect these layout changes.
1 parent 6eeec2a commit a831684

2 files changed

Lines changed: 3 additions & 52 deletions

File tree

projects/client/src/lib/sections/about/components/MeetTheTeam.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@
5858
}
5959
6060
.team-member-skeleton {
61-
height: var(--ni-248);
62-
border-radius: var(--border-radius-xxl);
61+
height: var(--ni-160);
62+
border-radius: var(--border-radius-xl);
6363
background: color-mix(
6464
in srgb,
6565
var(--color-card-background) 60%,

projects/client/src/lib/sections/about/components/TeamMemberCard.svelte

Lines changed: 1 addition & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<script lang="ts">
22
import Link from "$lib/components/link/Link.svelte";
3-
import ProfileImage from "$lib/sections/profile-banner/ProfileImage.svelte";
4-
import * as m from "$lib/features/i18n/messages.ts";
53
import type { UserProfile } from "$lib/requests/models/UserProfile.ts";
4+
import ProfileImage from "$lib/sections/profile-banner/ProfileImage.svelte";
65
import { toDisplayableName } from "$lib/utils/profile/toDisplayableName.ts";
76
import { UrlBuilder } from "$lib/utils/url/UrlBuilder.ts";
87
@@ -46,17 +45,11 @@
4645
{:else}
4746
<span class="team-member-name">{displayName}</span>
4847
{/if}
49-
50-
<span class="secondary team-member-username">@{member.username}</span>
5148
</div>
5249

5350
{#if member.location}
5451
<span class="secondary team-member-location">{member.location}</span>
5552
{/if}
56-
57-
{#if member.about}
58-
<p class="secondary team-member-bio">{member.about}</p>
59-
{/if}
6053
</div>
6154
</div>
6255

@@ -69,33 +62,7 @@
6962
align-items: center;
7063
gap: var(--gap-m);
7164
72-
padding: var(--gap-xl);
73-
74-
background: color-mix(
75-
in srgb,
76-
var(--color-card-background) 90%,
77-
transparent
78-
);
79-
border: var(--border-thickness-xxs) solid
80-
color-mix(in srgb, var(--color-border) 60%, transparent);
81-
border-radius: var(--border-radius-xxl);
82-
8365
text-align: center;
84-
85-
transition:
86-
border-color var(--transition-increment) ease-in-out,
87-
background var(--transition-increment) ease-in-out;
88-
89-
@include for-mouse {
90-
&:hover {
91-
border-color: color-mix(in srgb, var(--purple-500) 40%, transparent);
92-
background: color-mix(
93-
in srgb,
94-
var(--color-card-background) 95%,
95-
var(--purple-500) 5%
96-
);
97-
}
98-
}
9966
}
10067
10168
.team-member-avatar-wrapper {
@@ -141,10 +108,6 @@
141108
}
142109
}
143110
144-
.team-member-username {
145-
font-size: var(--ni-12);
146-
}
147-
148111
.team-member-location {
149112
font-size: var(--ni-12);
150113
color: var(--color-text-secondary);
@@ -153,16 +116,4 @@
153116
content: "📍 ";
154117
}
155118
}
156-
157-
.team-member-bio {
158-
font-size: var(--ni-12);
159-
margin-top: var(--gap-xxs);
160-
display: -webkit-box;
161-
-webkit-box-orient: vertical;
162-
-webkit-line-clamp: 3;
163-
line-clamp: 3;
164-
overflow: hidden;
165-
text-overflow: ellipsis;
166-
line-height: 1.5;
167-
}
168119
</style>

0 commit comments

Comments
 (0)