Skip to content

Commit aa6dd3c

Browse files
fix: uploaded avatars appear stretched or distorted ml-371 (#380)
* fix(frontend): add object-fit: cover to avatar to prevent stretching ml-371 * fix(frontend): merged updateProfile payload with existing user data ml-371 * fix(frontend): fix lint errors ml-371
1 parent d5a0480 commit aa6dd3c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

apps/frontend/src/libs/components/avatar/styles.module.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
.avatar {
2+
display: block;
3+
width: 100%;
4+
height: 100%;
5+
object-fit: cover;
26
border: 2px solid var(--color-brand);
37
border-radius: 50%;
48
}

apps/frontend/src/modules/users/slices/users.slice.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ const { actions, name, reducer } = createSlice({
5050
state.dataStatus = DataStatus.PENDING;
5151
});
5252
builder.addCase(updateProfile.fulfilled, (state, { payload }) => {
53-
state.user = payload;
53+
state.user = { ...state.user, ...payload };
5454
state.dataStatus = DataStatus.FULFILLED;
5555
});
5656
builder.addCase(updateProfile.rejected, (state) => {

0 commit comments

Comments
 (0)