From dae64f8ce0f87dec85e04f8231f386b772876ad7 Mon Sep 17 00:00:00 2001
From: Alexander <98586297+Alexander-Kezik@users.noreply.github.com>
Date: Tue, 24 Dec 2024 21:50:16 +0100
Subject: [PATCH] fix(chat): hide slider arrows for mobiles and tablets (Issue
#2825) (#2875)
---
.../components/Chat/TalkTo/TalkToSlider.tsx | 56 ++++++++++---------
1 file changed, 31 insertions(+), 25 deletions(-)
diff --git a/apps/chat/src/components/Chat/TalkTo/TalkToSlider.tsx b/apps/chat/src/components/Chat/TalkTo/TalkToSlider.tsx
index 423680888..6b9b04a0b 100644
--- a/apps/chat/src/components/Chat/TalkTo/TalkToSlider.tsx
+++ b/apps/chat/src/components/Chat/TalkTo/TalkToSlider.tsx
@@ -308,6 +308,8 @@ export const TalkToSlider = ({ conversation, items, ...restProps }: Props) => {
0,
Math.min(maxDotsTranslate, (activeSlide - 3) * SLIDER_DOT_SIZE_WITH_GAPS),
);
+ const isMobileOrTablet =
+ screenState === ScreenState.MOBILE || screenState === ScreenState.TABLET;
return (
<>
@@ -348,7 +350,7 @@ export const TalkToSlider = ({ conversation, items, ...restProps }: Props) => {
-
+
{sliderDotsArray.length <= 1 &&
screenState === ScreenState.MOBILE && (
@@ -356,17 +358,19 @@ export const TalkToSlider = ({ conversation, items, ...restProps }: Props) => {
)}
{sliderDotsArray.length > 1 && (
<>
-
+ {!isMobileOrTablet && (
+
+ )}
-
+ {!isMobileOrTablet && (
+
+ )}
>
)}