Skip to content

Commit f6be9cb

Browse files
committed
Reset accept button focus when accept is disabled
- wait with is accept focused:true until is_accept_disabled is false
1 parent fc40dbe commit f6be9cb

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎packages/ui/src/components/editor/prompt-view/ResponsePreviewFooter/ResponsePreviewFooter.tsx‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,16 @@ export const ResponsePreviewFooter: React.FC<Props> = (props) => {
1515
const [is_accept_focused, set_is_accept_focused] = useState(false)
1616

1717
useEffect(() => {
18+
if (props.is_accept_disabled) {
19+
set_is_accept_focused(false)
20+
return
21+
}
22+
1823
const timeout = setTimeout(() => {
1924
set_is_accept_focused(true)
2025
}, 500)
2126
return () => clearTimeout(timeout)
22-
}, [])
27+
}, [props.is_accept_disabled])
2328

2429
return (
2530
<div className={styles.container} ref={container_ref}>

0 commit comments

Comments
 (0)