@ariakit/react-core
Version:
Ariakit React core
38 lines (29 loc) • 929 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _WBFXWJUHcjs = require('./WBFXWJUH.cjs');
// src/visually-hidden/visually-hidden.tsx
var TagName = "span";
var useVisuallyHidden = _WBFXWJUHcjs.createHook.call(void 0,
function useVisuallyHidden2(props) {
props = {
...props,
style: {
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 = _WBFXWJUHcjs.forwardRef.call(void 0, function VisuallyHidden2(props) {
const htmlProps = useVisuallyHidden(props);
return _WBFXWJUHcjs.createElement.call(void 0, TagName, htmlProps);
});
exports.useVisuallyHidden = useVisuallyHidden; exports.VisuallyHidden = VisuallyHidden;