mdc-react
Version:
Material Components for the web implemented in React
31 lines (26 loc) • 744 B
JSX
import { forwardRef } from 'react';
import classnames from 'classnames';
import { create, clone } from '../component';
import { cssClasses } from './constants';
const MenuAnchor = forwardRef(({
wrap = true,
element = 'div',
className,
children,
...props
}, ref) => {
return wrap ?
create(element, {
ref,
className: classnames(cssClasses.SURFACE_ANCHOR, className),
...props
}, children)
:
clone(children, {
ref,
className: classnames(children.props.className, cssClasses.SURFACE_ANCHOR),
...props
});
});
MenuAnchor.displayName = 'MDCMenuAnchor';
export default MenuAnchor;