From 3f07fe2543dca98b20c9fddbbc150e0ba008550f Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Mon, 15 May 2023 10:56:31 +0200 Subject: [PATCH] Composer: Use a state instead of a signal (#3175) --- src/components/middle/composer/Composer.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/middle/composer/Composer.tsx b/src/components/middle/composer/Composer.tsx index 82aa2becc..5e9ea01ca 100644 --- a/src/components/middle/composer/Composer.tsx +++ b/src/components/middle/composer/Composer.tsx @@ -319,7 +319,7 @@ const Composer: FC = ({ const inputRef = useRef(null); const [getHtml, setHtml] = useSignal(''); - const [getIsMounted, setIsMounted] = useSignal(false); + const [isMounted, setIsMounted] = useState(false); const getSelectionRange = useGetSelectionRange(EDITABLE_INPUT_CSS_SELECTOR); const lastMessageSendTimeSeconds = useRef(); const prevDropAreaState = usePrevious(dropAreaState); @@ -1219,7 +1219,7 @@ const Composer: FC = ({ 'Composer', !isSelectModeActive && 'shown', isHoverDisabled && 'hover-disabled', - getIsMounted() && 'mounted', + isMounted && 'mounted', ); const handleSendScheduled = useCallback(() => {