Composer: Use a state instead of a signal (#3175)

This commit is contained in:
Alexander Zinchuk 2023-05-15 10:56:31 +02:00
parent cd078bcd33
commit 3f07fe2543

View File

@ -319,7 +319,7 @@ const Composer: FC<OwnProps & StateProps> = ({
const inputRef = useRef<HTMLDivElement>(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<number>();
const prevDropAreaState = usePrevious(dropAreaState);
@ -1219,7 +1219,7 @@ const Composer: FC<OwnProps & StateProps> = ({
'Composer',
!isSelectModeActive && 'shown',
isHoverDisabled && 'hover-disabled',
getIsMounted() && 'mounted',
isMounted && 'mounted',
);
const handleSendScheduled = useCallback(() => {