Skip to content

Commit 85f0ac1

Browse files
committed
Rename is_focused to has_been_focused and remove duplicate Textarea component in settings
1 parent 93b6a9c commit 85f0ac1

4 files changed

Lines changed: 3 additions & 41 deletions

File tree

‎packages/ui/src/components/editor/common/Textarea/Textarea.tsx‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type Props = {
1818

1919
export const Textarea = React.forwardRef<HTMLTextAreaElement, Props>(
2020
(props, ref) => {
21-
const [is_focused, set_is_focused] = useState(!!props.autofocus)
21+
const [has_been_focused, set_has_been_focused] = useState(!!props.autofocus)
2222
const internal_ref = React.useRef<HTMLTextAreaElement | null>(null)
2323

2424
const set_ref = React.useCallback(
@@ -52,16 +52,15 @@ export const Textarea = React.forwardRef<HTMLTextAreaElement, Props>(
5252
}
5353

5454
const handle_focus = (e: React.FocusEvent<HTMLTextAreaElement>) => {
55-
set_is_focused(true)
55+
set_has_been_focused(true)
5656
props.onFocus?.(e)
5757
}
5858

5959
const handle_blur = (e: React.FocusEvent<HTMLTextAreaElement>) => {
60-
set_is_focused(false)
6160
props.on_blur?.()
6261
}
6362

64-
const max_rows = is_focused
63+
const max_rows = has_been_focused
6564
? props.max_rows
6665
: (props.max_rows_when_not_focused ?? props.max_rows)
6766

‎packages/ui/src/components/editor/settings/Textarea/Textarea.module.scss‎

Lines changed: 0 additions & 18 deletions
This file was deleted.

‎packages/ui/src/components/editor/settings/Textarea/Textarea.tsx‎

Lines changed: 0 additions & 18 deletions
This file was deleted.

‎packages/ui/src/components/editor/settings/Textarea/index.ts‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)