Head.tsx 343 B

123456789101112
  1. import type { ReactNode } from 'react'
  2. export type HeadProvider = ({ children }: { children: ReactNode }) => ReactNode
  3. export interface HeadProps {
  4. HeadProvider: HeadProvider
  5. title?: string
  6. }
  7. export function Head({ HeadProvider, title }: HeadProps): ReactNode {
  8. return <HeadProvider>{title && <title>{title}</title>}</HeadProvider>
  9. }