import { mergeProps } from 'solid-js'; import { Button } from './Button'; import './header.css'; export interface HeaderProps { user?: { name: string } | undefined; onLogin: () => void; onLogout: () => void; onCreateAccount: () => void; [key: string]: any; } export const Header = (_props: HeaderProps) => { const props = mergeProps({ user: undefined }, _props); return (

Acme

{props.user ? ( <> Welcome, {' '} {props.user.name} !
); };