import type { ReactNode } from 'react' import { SupportFooter } from '@/app/(auth)/components/support-footer' import { LogoShell } from '@/app/(landing)/components' interface PublicFileAuthShellProps { title: string subtitle: string children: ReactNode } /** * Light, logo-only shell shared by the public file-share auth gates (password, * email OTP, SSO), matching the deployed-chat auth screens. Renders no file * metadata — the name/provenance are withheld until the visitor authenticates. */ export function PublicFileAuthShell({ title, subtitle, children }: PublicFileAuthShellProps) { return ( }>

{title}

{subtitle}

{children}
) }