UNPKG

@chakra-ui/button

Version:

A React component that is a base button.

19 lines (17 loc) 457 B
'use client' // src/use-button-type.tsx import { useCallback, useState } from "react"; function useButtonType(value) { const [isButton, setIsButton] = useState(!value); const refCallback = useCallback((node) => { if (!node) return; setIsButton(node.tagName === "BUTTON"); }, []); const type = isButton ? "button" : void 0; return { ref: refCallback, type }; } export { useButtonType }; //# sourceMappingURL=chunk-J37R6SZE.mjs.map