import React, { MouseEventHandler, ReactElement } from 'react'; import styled from 'styled-components'; import { ProgressProps } from '../../../molecules/Progress/Progress'; import { ProductTemplateNavigation } from '../ProductTemplateNavigation/ProductTemplateNavigation'; import { ProductTemplateProgress } from '../ProductTemplateProgress/ProductTemplateProgress'; interface ProductTemplateHeaderProps { prevStep?: ReactElement | string; progress?: Pick; onBackPressed?: MouseEventHandler; } const ProductTemplateHeaderContainer = styled.section` position: relative; min-height: 30px; `; export function ProductTemplateHeader({ prevStep, progress, onBackPressed }: ProductTemplateHeaderProps) { return ( {(!!prevStep || !!onBackPressed) && ( )} {progress && } ); }