UNPKG

mdc-react

Version:

Material Components for the web implemented in React

30 lines (24 loc) 838 B
import { forwardRef } from 'react'; import classnames from 'classnames'; import { cssClasses } from './constants'; const TopAppBarFixedAdjust = forwardRef(({ dense = false, prominent = false, short = false, element = 'div', component: Element = element, className, ...props }, ref) => { const classNames = classnames(cssClasses.FIXED_ADJUST, { [cssClasses.DENSE_FIXED_ADJUST]: dense, [cssClasses.PROMINENT_FIXED_ADJUST]: prominent, [cssClasses.DENSE_PROMINENT_FIXED_ADJUST]: dense && prominent, [cssClasses.SHORT_FIXED_ADJUST]: short }, className); return ( <Element ref={ref} className={classNames} {...props} /> ); }); TopAppBarFixedAdjust.displayName = 'MDCTopAppBarFixedAdjust'; export default TopAppBarFixedAdjust;