@wordpress/components
Version:
UI components for WordPress.
27 lines (23 loc) • 485 B
JavaScript
/**
* External dependencies
*/
import { cx } from 'emotion';
/**
* Internal dependencies
*/
import * as styles from './styles';
/**
* @param {import('../ui/context').ViewOwnProps<{}, 'div'>} props
*/
export function useVisuallyHidden( { className, ...props } ) {
// circumvent the context system and write the classnames ourselves
const classes = cx(
'components-visually-hidden',
className,
styles.VisuallyHidden
);
return {
className: classes,
...props,
};
}