Skip to content

Commit 716d6a9

Browse files
committed
Clean up
1 parent 4b894ac commit 716d6a9

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

packages/component/src/Activity/private/FeedbackForm.tsx

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ type FeedbackFormProps = Readonly<{
1717

1818
function FeedbackForm({ feedbackType, disclaimer, onReset, replyToId }: FeedbackFormProps) {
1919
const [{ feedbackForm }] = useStyleSet();
20-
const [hasFocused, setHasFocused] = useState(false);
20+
const [hasFocus, setHasFocus] = useState(false);
2121
const [userFeedback, setUserFeedback] = useState('');
2222
const feedbackTextAreaRef = useRef<HTMLTextAreaElement>(null);
2323
const localize = useLocalizer();
@@ -29,8 +29,8 @@ function FeedbackForm({ feedbackType, disclaimer, onReset, replyToId }: Feedback
2929

3030
onResetRef.current();
3131

32-
setHasFocused(false);
33-
}, [onResetRef, setHasFocused, setUserFeedback]);
32+
setHasFocus(false);
33+
}, [onResetRef, setHasFocus, setUserFeedback]);
3434

3535
const handleSubmit = useCallback(
3636
event => {
@@ -55,19 +55,20 @@ function FeedbackForm({ feedbackType, disclaimer, onReset, replyToId }: Feedback
5555
);
5656

5757
const handleChange: FormEventHandler<HTMLTextAreaElement> = useCallback(
58-
event => setUserFeedback(event.currentTarget.value),
58+
({ currentTarget: { value } }) => setUserFeedback(value),
5959
[setUserFeedback]
6060
);
6161

6262
useEffect(() => {
6363
// Will focus on the text area when:
6464
// 1. The component is mounted initially, or
6565
// 2. User clicked on the reset button
66-
if (feedbackTextAreaRef.current && !hasFocused) {
67-
setHasFocused(true);
66+
if (feedbackTextAreaRef.current && !hasFocus) {
67+
setHasFocus(true);
68+
6869
feedbackTextAreaRef.current.focus();
6970
}
70-
}, [feedbackTextAreaRef, hasFocused, setHasFocused]);
71+
}, [feedbackTextAreaRef, hasFocus, setHasFocus]);
7172

7273
return (
7374
<div>

0 commit comments

Comments
 (0)