diff --git a/examples/vite/src/AppSettings/AppSettings.tsx b/examples/vite/src/AppSettings/AppSettings.tsx
index 39b163b6e..0402fcf76 100644
--- a/examples/vite/src/AppSettings/AppSettings.tsx
+++ b/examples/vite/src/AppSettings/AppSettings.tsx
@@ -2,8 +2,8 @@ import {
Button,
ChatViewSelectorButton,
GlobalModal,
- IconCog,
- IconEmoji,
+ IconEmojiSmile,
+ IconSettingsGear2,
} from 'stream-chat-react';
import { type ComponentType, useState } from 'react';
import { ReactionsTab } from './tabs/Reactions';
@@ -11,7 +11,7 @@ import { ReactionsTab } from './tabs/Reactions';
type TabId = 'reactions';
const tabConfig: { Icon: ComponentType; id: TabId; title: string }[] = [
- { Icon: IconEmoji, id: 'reactions', title: 'Reactions' },
+ { Icon: IconEmojiSmile, id: 'reactions', title: 'Reactions' },
];
export const AppSettings = () => {
@@ -21,14 +21,14 @@ export const AppSettings = () => {
return (
setOpen(true)}
text='Settings'
/>
setOpen(false)}>
diff --git a/src/components/Attachment/styling/Attachment.scss b/src/components/Attachment/styling/Attachment.scss
index eba73d80f..be3109034 100644
--- a/src/components/Attachment/styling/Attachment.scss
+++ b/src/components/Attachment/styling/Attachment.scss
@@ -633,6 +633,7 @@
.str-chat__message_attachment__playback-rate-button {
@include utils.flex-row-center;
@include utils.button-reset;
+ text-transform: none;
display: flex;
justify-content: center;
align-items: center;
diff --git a/src/components/Avatar/Avatar.tsx b/src/components/Avatar/Avatar.tsx
index e2defda74..d0748cbad 100644
--- a/src/components/Avatar/Avatar.tsx
+++ b/src/components/Avatar/Avatar.tsx
@@ -5,7 +5,7 @@ import React, {
useMemo,
useState,
} from 'react';
-import { IconPerson } from '../Icons';
+import { IconPeople } from '../Icons';
export type AvatarProps = {
/** URL of the avatar image */
@@ -99,7 +99,7 @@ export const Avatar = ({
{sizeAwareInitials}
)}
- {!sizeAwareInitials.length &&
}
+ {!sizeAwareInitials.length &&
}
>
)}
diff --git a/src/components/Dialog/base/Callout.tsx b/src/components/Dialog/base/Callout.tsx
index 7cc6a4da3..19dc125dd 100644
--- a/src/components/Dialog/base/Callout.tsx
+++ b/src/components/Dialog/base/Callout.tsx
@@ -3,7 +3,7 @@ import { DialogAnchor, type DialogAnchorProps } from '../service';
import { useDialogIsOpen } from '../hooks';
import { Button } from '../../Button';
import clsx from 'clsx';
-import { IconCross } from '../../Icons';
+import { IconCrossMedium } from '../../Icons';
import { useComponentContext } from '../../../context';
export type CalloutProps = PropsWithChildren<
@@ -64,7 +64,7 @@ const DefaultCalloutDialog = ({ children, className, onClose }: CalloutDialogPro
)}
onClick={onClose}
>
-
+
);
diff --git a/src/components/Dialog/base/ContextMenu.tsx b/src/components/Dialog/base/ContextMenu.tsx
index 0bb89fc94..a05fc776e 100644
--- a/src/components/Dialog/base/ContextMenu.tsx
+++ b/src/components/Dialog/base/ContextMenu.tsx
@@ -9,7 +9,7 @@ import React, {
useState,
} from 'react';
import clsx from 'clsx';
-import { IconChevronRight } from '../../Icons';
+import { IconChevronLeft } from '../../Icons';
export const ContextMenuBackButton = ({
children,
@@ -176,7 +176,7 @@ export const ContextMenu = ({
) : menuStack.length > 1 ? (
-
+
{backLabel}
diff --git a/src/components/Form/NumericInput.tsx b/src/components/Form/NumericInput.tsx
index 61ebf8f3a..3965c8e16 100644
--- a/src/components/Form/NumericInput.tsx
+++ b/src/components/Form/NumericInput.tsx
@@ -2,7 +2,7 @@ import clsx from 'clsx';
import React, { forwardRef, useCallback } from 'react';
import type { ChangeEvent, ComponentProps, KeyboardEvent } from 'react';
import { useStableId } from '../UtilityComponents/useStableId';
-import { IconPlus } from '../Icons';
+import { IconPlusSmall } from '../Icons';
import { Button } from '../Button';
export type NumericInputProps = Omit<
@@ -154,7 +154,7 @@ export const NumericInput = forwardRef(
disabled={disabled || atMax}
onClick={handleIncrement}
>
-
+
diff --git a/src/components/Gallery/GalleryUI.tsx b/src/components/Gallery/GalleryUI.tsx
index af1d633da..1cb5307eb 100644
--- a/src/components/Gallery/GalleryUI.tsx
+++ b/src/components/Gallery/GalleryUI.tsx
@@ -3,7 +3,7 @@ import React, { useCallback, useEffect, useRef, useState } from 'react';
import { BaseImage } from './BaseImage';
import { useGalleryContext } from './GalleryContext';
import { Button, type ButtonProps } from '../Button';
-import { IconChevronRight } from '../Icons';
+import { IconChevronLeft, IconChevronRight } from '../Icons';
import { useTranslationContext } from '../../context';
import { VideoPlayer } from '../VideoPlayer';
import { VideoThumbnail } from '../VideoPlayer/VideoThumbnail';
@@ -176,7 +176,7 @@ export const GalleryUI = () => {
disabled={!hasPrevious}
onClick={handleGoToPrevious}
>
-
+
) => (
diff --git a/src/components/Poll/PollActions/PollAction.tsx b/src/components/Poll/PollActions/PollAction.tsx
index 290415fd4..e84a5096e 100644
--- a/src/components/Poll/PollActions/PollAction.tsx
+++ b/src/components/Poll/PollActions/PollAction.tsx
@@ -1,6 +1,6 @@
import type { PropsWithChildren } from 'react';
import React from 'react';
-import { Modal as DefaultModal } from '../../Modal';
+import { GlobalModal } from '../../Modal';
import { useComponentContext } from '../../../context';
import { Button } from '../../Button';
import clsx from 'clsx';
@@ -27,7 +27,7 @@ export const PollAction = ({
modalIsOpen,
openModal,
}: PropsWithChildren) => {
- const { Modal = DefaultModal } = useComponentContext();
+ const { Modal = GlobalModal } = useComponentContext();
return (
<>