diff --git a/src/components/calls/phone/RatePhoneCallModal.tsx b/src/components/calls/phone/RatePhoneCallModal.tsx index 2165ffe7e..5c8483f0b 100644 --- a/src/components/calls/phone/RatePhoneCallModal.tsx +++ b/src/components/calls/phone/RatePhoneCallModal.tsx @@ -29,7 +29,7 @@ const RatePhoneCallModal: FC = ({ const lang = useLang(); const [rating, setRating] = useState(); - function handleSend() { + const handleSend = useCallback(() => { if (!rating) { closeCallRatingModal(); return; @@ -38,7 +38,7 @@ const RatePhoneCallModal: FC = ({ rating: rating + 1, comment: inputRef.current?.value || '', }); - } + }, [closeCallRatingModal, rating, setCallRating]); function handleClickStar(index: number) { return () => setRating(rating === index ? undefined : index); @@ -71,11 +71,12 @@ const RatePhoneCallModal: FC = ({ className={buildClassName(styles.comment, rating !== 4 && rating !== undefined && styles.visible)} /> - {/* eslint-disable-next-line react/jsx-no-bind */} - - +
+ + +
); };