UNPKG

@ariakit/react-core

Version:

Ariakit React core

41 lines (38 loc) 876 B
"use client"; import { createElement, createHook, forwardRef } from "./VOQWLFSQ.js"; import { __spreadProps, __spreadValues } from "./3YLGPPWQ.js"; // src/visually-hidden/visually-hidden.tsx var TagName = "span"; var useVisuallyHidden = createHook( function useVisuallyHidden2(props) { props = __spreadProps(__spreadValues({}, props), { style: __spreadValues({ border: 0, clip: "rect(0 0 0 0)", height: "1px", margin: "-1px", overflow: "hidden", padding: 0, position: "absolute", whiteSpace: "nowrap", width: "1px" }, props.style) }); return props; } ); var VisuallyHidden = forwardRef(function VisuallyHidden2(props) { const htmlProps = useVisuallyHidden(props); return createElement(TagName, htmlProps); }); export { useVisuallyHidden, VisuallyHidden };