import React from 'react';
import { Broadcast, Subscriber } from 'react-broadcast';
import remcalc from 'remcalc';
import PropTypes from 'prop-types';
import is, { isNot } from 'styled-is';
import Baseline from '../baseline';
import Card from './card';
const StyledCard = Card.extend`
position: absolute;
flex-direction: row;
background-color: ${props => props.theme.primary};
border: solid ${remcalc(1)} ${props => props.theme.primaryDesaturatedActive};
box-shadow: none;
width: calc(100% + ${remcalc(2)});
margin: ${remcalc(-1)} ${remcalc(-1)} 0 ${remcalc(-1)};
${isNot('active')`
background-color: ${props => props.theme.disabled};
border-color: ${props => props.theme.grey};
`};
`;
const Header = ({ children, ...rest }) => {
const render = value => {
const { active } = value;
const newValue = {
...value,
fromHeader: true
};
return (
{children}
);
};
return {render};
};
Header.propTypes = {
children: PropTypes.node
};
export default Baseline(Header);