diff --git a/components/boot-skeleton/mail-skeleton.tsx b/components/boot-skeleton/mail-skeleton.tsx index ae430177e..e94dd4f89 100644 --- a/components/boot-skeleton/mail-skeleton.tsx +++ b/components/boot-skeleton/mail-skeleton.tsx @@ -400,43 +400,55 @@ function MobileHeaderSkeleton() { * same component): the toolbar, the subject block and the sender block of the * default reader, then the message body's tinted sheet. */ -export function MailMessageSkeleton({ className }: { className?: string }) { +/** + * The reader's top toolbar while a message loads. The loaded reader lifts its + * toolbar above the message row on a tablet or desktop (EmailViewer's + * `liftToolbar`); its loading state draws this there too, so the row below + * doesn't move when the message arrives. + */ +export function MailMessageToolbarSkeleton() { const button = "h-8 w-20 rounded-md"; return ( -