import * as React from 'react' const makeTitle = (title: string, name: string) => (title === name ? title : `${title} – ${name}`) export const Meta = ({ as: ElementType = React.Fragment, name = 'Blitz', // site name title = 'Blitz', // page title description, image, color = '#6700eb', manifest = 'https://raw.githubusercontent.com/blitz-js/blitz/canary/favicons/site.webmanifest', }: { as?: any name?: string title?: string description?: string image?: string color?: string manifest?: string }) => ( {makeTitle(title, name)} {description && ( <> )} {image && ( <> )} )