import * as React from 'react'; import styled from 'styled-components'; type HeroContainerProps = { topSpacing: number; bottomSpacing: number; }; type HeroProps = Partial & { children: React.ReactNode; }; const HeroContainer = styled.div` box-sizing: border-box; display: flex; align-items: center; justify-content: center; overflow-x: hidden; min-height: calc(100vh - ${(props) => props.topSpacing + props.bottomSpacing}px); margin-top: ${(props) => props.topSpacing}px; `; export const Hero = (props: HeroProps) => ( {props.children} );