UNPKG

frutjam

Version:

CSS-only Tailwind CSS v4 component library. 65+ accessible UI components, zero JavaScript, WCAG AA guaranteed. Free MCP server for AI editors included.

13 lines (11 loc) 444 B
import { useRef, useCallback } from 'react' export function useTooltip() { const ref = useRef(null) return { ref, show: useCallback(() => ref.current?.classList.add('tooltip-open'), []), hide: useCallback(() => ref.current?.classList.remove('tooltip-open'), []), toggle: useCallback(() => ref.current?.classList.toggle('tooltip-open'), []), isOpen: () => ref.current?.classList.contains('tooltip-open') ?? false, } }