UNPKG

box-ui-elements-mlh

Version:
29 lines (23 loc) 733 B
// @flow import * as React from 'react'; import classNames from 'classnames'; import './Header.scss'; type Props = { /** Header contents */ children?: React.Node, /** Additional class names to attach to the header */ className?: string, /** `background-color` CSS value applied to the header */ color?: string, /** Is header fixed */ fixed?: boolean, }; const Header = ({ children, color, className, fixed = false, ...rest }: Props) => { const classes = classNames('header', { 'is-fixed': fixed }, className); return ( <header className={classes} style={color ? { backgroundColor: color } : {}} {...rest}> {children} </header> ); }; export default Header;