import { StyledNav, StyledDiv, Logo } from './styled'; import React from 'react'; import { FormattedMessage } from 'react-intl'; import { Link } from 'react-router-dom'; import Button from '@mui/material/Button'; import logo from './logo-small.svg'; interface HeaderProps { type: 'only-signup' | 'only-signin' | 'none'; } export const Header = ({ type }: HeaderProps): React.ReactElement => { let signUpButton; let text; let signInButton; if (type === 'only-signup') { text = ( ); signUpButton = ; } else if (type === 'only-signin') { text = ( ); signUpButton = ; } else if (type === 'none') { text = ''; signUpButton = ''; } else { signUpButton = ; signInButton = ; } return ( logo {text} {signUpButton} {signInButton} ); }; interface ButtonProps { className?: string; } export const SignInButton = (props: ButtonProps): React.ReactElement => { return ( ); }; const SignUpButton = (props: ButtonProps): React.ReactElement => { return ( ); }; export default Header;