mirror of
https://github.com/laurent22/joplin.git
synced 2025-04-26 12:02:59 +02:00
16 lines
308 B
TypeScript
16 lines
308 B
TypeScript
import { useState, useCallback } from 'react';
|
|
|
|
export default function useFocus() {
|
|
const [focused, setFocused] = useState(false);
|
|
|
|
const onFocus = useCallback(() => {
|
|
setFocused(true);
|
|
}, []);
|
|
|
|
const onBlur = useCallback(() => {
|
|
setFocused(false);
|
|
}, []);
|
|
|
|
return { focused, onFocus, onBlur };
|
|
}
|