UNPKG

@jengaui/utils

Version:

Jenga UI Utils component in React

7 lines (4 loc) 345 B
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 };