{children}
/** * Public auth composition: generated compute field, grain and real form UI. * * The artwork is decoration only. Auth copy and controls stay in the normal * document flow, so a missing image changes the mood rather than the task. */ import type { ReactNode } from 'react'; import { PublicHeader } from './PublicHeader'; export function AuthShell({ children, onSignIn }: { children: ReactNode; onSignIn?: () => void }) { return (