Skip to content

Commit 9e6e256

Browse files
committed
fix: prevent calculating display name and image in channel preview on every re-render
1 parent dfba1ed commit 9e6e256

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/components/ChannelPreview/hooks/useChannelPreviewInfo.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ export const useChannelPreviewInfo = <
2323

2424
const { client } = useChatContext<StreamChatGenerics>('useChannelPreviewInfo');
2525
const [displayTitle, setDisplayTitle] = useState(
26-
overrideTitle || getDisplayTitle(channel, client.user),
26+
() => overrideTitle || getDisplayTitle(channel, client.user),
2727
);
2828
const [displayImage, setDisplayImage] = useState(
29-
overrideImage || getDisplayImage(channel, client.user),
29+
() => overrideImage || getDisplayImage(channel, client.user),
3030
);
3131

3232
useEffect(() => {

0 commit comments

Comments
 (0)