Skip to content

Commit e9c1fa0

Browse files
committed
Merge branch 'master' into feat/message-composer-snapshots
# Conflicts: # package.json
2 parents fedaca3 + 00af860 commit e9c1fa0

4 files changed

Lines changed: 19 additions & 18 deletions

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@
135135
"@eslint/js": "^9.39.4",
136136
"@semantic-release/changelog": "^6.0.3",
137137
"@semantic-release/git": "^10.0.1",
138+
"@semantic-release/github": "^12.0.6",
138139
"@testing-library/dom": "^10.4.0",
139140
"@testing-library/jest-dom": "^6.6.3",
140141
"@testing-library/react": "^16.2.0",
@@ -169,7 +170,7 @@
169170
"react": "^19.0.0",
170171
"react-dom": "^19.0.0",
171172
"sass": "^1.97.2",
172-
"semantic-release": "^25.0.2",
173+
"semantic-release": "^25.0.3",
173174
"stream-chat": "^9.43.0",
174175
"typescript": "^5.4.5",
175176
"typescript-eslint": "^8.17.0",

src/components/Avatar/Avatar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export const Avatar = ({
6666
return initials;
6767
}, [nameString, size]);
6868

69-
const showImage = typeof imageUrl === 'string' && !error;
69+
const showImage = typeof imageUrl === 'string' && imageUrl && !error;
7070

7171
return (
7272
<div

src/components/Avatar/__tests__/Avatar.test.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ describe('Avatar', () => {
5757
expect(queryByTestId(AVATAR_IMG_TEST_ID)).not.toBeInTheDocument();
5858
});
5959

60+
it('should render fallback when imageUrl is an empty string', () => {
61+
const { getByTestId, queryByTestId } = render(
62+
<Avatar imageUrl='' size='md' userName='frank N. Stein' />,
63+
);
64+
expect(queryByTestId(AVATAR_IMG_TEST_ID)).not.toBeInTheDocument();
65+
expect(getByTestId(AVATAR_FALLBACK_TEST_ID)).toHaveTextContent('fS');
66+
});
67+
6068
it('should call onClick prop on user click', () => {
6169
const onClick = vi.fn();
6270

yarn.lock

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,10 +1345,10 @@
13451345
micromatch "^4.0.0"
13461346
p-reduce "^2.0.0"
13471347

1348-
"@semantic-release/github@^12.0.0":
1349-
version "12.0.2"
1350-
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-12.0.2.tgz#bc1f76e9cd386c5b01a20c3f0606e8eec6b1b93a"
1351-
integrity sha512-qyqLS+aSGH1SfXIooBKjs7mvrv0deg8v+jemegfJg1kq6ji+GJV8CO08VJDEsvjp3O8XJmTTIAjjZbMzagzsdw==
1348+
"@semantic-release/github@^12.0.0", "@semantic-release/github@^12.0.6":
1349+
version "12.0.6"
1350+
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-12.0.6.tgz#c60c556e7087938be988d0be3de6d70e8cbaced8"
1351+
integrity sha512-aYYFkwHW3c6YtHwQF0t0+lAjlU+87NFOZuH2CvWFD0Ylivc7MwhZMiHOJ0FMpIgPpCVib/VUAcOwvrW0KnxQtA==
13521352
dependencies:
13531353
"@octokit/core" "^7.0.0"
13541354
"@octokit/plugin-paginate-rest" "^14.0.0"
@@ -7410,10 +7410,10 @@ scheduler@^0.25.0:
74107410
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.25.0.tgz#336cd9768e8cceebf52d3c80e3dcf5de23e7e015"
74117411
integrity sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==
74127412

7413-
semantic-release@^25.0.2:
7414-
version "25.0.2"
7415-
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-25.0.2.tgz#efd4fa16ce3518a747e737baf3f69fd82979d98e"
7416-
integrity sha512-6qGjWccl5yoyugHt3jTgztJ9Y0JVzyH8/Voc/D8PlLat9pwxQYXz7W1Dpnq5h0/G5GCYGUaDSlYcyk3AMh5A6g==
7413+
semantic-release@^25.0.3:
7414+
version "25.0.3"
7415+
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-25.0.3.tgz#77c2a7bfdcc63125fa2dea062d2cee28662ce224"
7416+
integrity sha512-WRgl5GcypwramYX4HV+eQGzUbD7UUbljVmS+5G1uMwX/wLgYuJAxGeerXJDMO2xshng4+FXqCgyB5QfClV6WjA==
74177417
dependencies:
74187418
"@semantic-release/commit-analyzer" "^13.0.1"
74197419
"@semantic-release/error" "^4.0.0"
@@ -7441,17 +7441,9 @@ semantic-release@^25.0.2:
74417441
read-package-up "^12.0.0"
74427442
resolve-from "^5.0.0"
74437443
semver "^7.3.2"
7444-
semver-diff "^5.0.0"
74457444
signale "^1.2.1"
74467445
yargs "^18.0.0"
74477446

7448-
semver-diff@^5.0.0:
7449-
version "5.0.0"
7450-
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-5.0.0.tgz#62a8396f44c11386c83d1e57caedc806c6c7755c"
7451-
integrity sha512-0HbGtOm+S7T6NGQ/pxJSJipJvc4DK3FcRVMRkhsIwJDJ4Jcz5DQC1cPPzB5GhzyHjwttW878HaWQq46CkL3cqg==
7452-
dependencies:
7453-
semver "^7.3.5"
7454-
74557447
semver-regex@^4.0.5:
74567448
version "4.0.5"
74577449
resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-4.0.5.tgz#fbfa36c7ba70461311f5debcb3928821eb4f9180"

0 commit comments

Comments
 (0)