UNPKG

mdc-react

Version:

Material Components for the web implemented in React

31 lines (26 loc) 744 B
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;