import * as React from 'react'; import { ukPhoneNormalizer } from '../../../utils/helper'; import Header, { HeaderProps } from '../../../containers/header/Header'; import { Colors } from '../../../models/colors'; import { ServerMessage } from '../../../models/serverMsg'; import { Config } from '../../../models/config'; import { header, headerInnerWrapper, logo, phone, loginButton } from './headerOne.style'; import ServerMessageOne from '../../server-messages/server-message-one/ServerMessageOne'; type HeaderOneProps = HeaderProps & { progressBar: JSX.Element; translator?: Function; }; export default class HeaderOne extends React.PureComponent { render() { return (
void, config?: Config ) => { palette = palette || this.props.palette; config = config || this.props.config; let phoneNormalizer = ukPhoneNormalizer(config.vendorPhoneNumber); return (
logo { location.reload(); }} /> {phoneNormalizer.ukPhone}
{React.cloneElement(this.props.progressBar, { palette, translator: this.props.translator, currentStepID: this.props.currentStepID })}
); }} /> ); } }