@jengaui/utils
Version:
Jenga UI Utils component in React
7 lines (4 loc) • 345 B
JavaScript
import { useEffect, useState } from 'react';
import { useFocusVisible, useFocus } from '@react-aria/interactions';
function m({isDisabled:e},o=!1){useEffect(()=>{s(!1);},[e]);let[u,s]=useState(!1),{isFocusVisible:t}=useFocusVisible({}),{focusProps:r}=useFocus({onFocusChange:s});return {focusProps:r,isFocused:u&&(o?t:!0)}}
export { m as a };