'use client' import * as React from 'react' import { isServer } from '@tanstack/router-core/isServer' import { useRouter } from './useRouter' import { useHydrated } from './ClientOnly' import type { RouterManagedTag } from '@tanstack/router-core' interface ScriptAttrs { [key: string]: string | boolean | undefined src?: string suppressHydrationWarning?: boolean } export function Asset({ tag, attrs, children, nonce, }: RouterManagedTag & { nonce?: string }): React.ReactElement | null { switch (tag) { case 'title': return ( {children} ) case 'meta': return case 'link': return ( ) case 'style': return (