// @flow import React from 'react'; import styled from 'styled-components'; import { ZCashLogo } from './zcash-logo'; import { TextComponent } from './text'; const Wrapper = styled.div` height: ${props => props.theme.headerHeight}; width: 100vw; display: flex; flex-direction: row; background-color: ${props => props.theme.colors.background}; `; const LogoWrapper = styled.div` height: ${props => props.theme.headerHeight}; width: ${props => props.theme.sidebarWidth}; background-image: linear-gradient( to right, ${props => props.theme.colors.sidebarLogoGradientBegin}, ${props => props.theme.colors.sidebarLogoGradientEnd} ); margin-bottom: 20px; `; const TitleWrapper = styled.div` width: ${props => `calc(100% - ${props.theme.sidebarWidth})`}; height: ${props => props.theme.headerHeight}; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; padding-top: 10px; padding-left: ${props => props.theme.layoutPaddingLeft}; padding-right: ${props => props.theme.layoutPaddingRight}; `; const Title = styled(TextComponent)` font-size: ${props => `${props.theme.fontSize.title}em`}; margin-top: 10px; margin-bottom: 10px; text-transform: capitalize; `; const Divider = styled.div` width: 100%; background-color: ${props => props.theme.colors.text}; height: 1px; opacity: 0.1; `; type Props = { title: string, }; export const HeaderComponent = ({ title }: Props) => ( <Divider /> </TitleWrapper> </Wrapper> );