('screens/email', defaultLayout);
const components: PanelComponents = useMemo(
() => ({
'email-list': EmailList,
'email-reader': EmailReader,
'email-chat': EmailChatPanel,
}),
[],
);
const mobilePanelId = isMobile && selectedId ? 'email-reader' : undefined;
// Back on mobile closes the email, which is now just navigating to the bare route.
const onMobileBack = useCallback(() => navigate('/email'), [navigate]);
return (
onMobileBack() : undefined}
/>
);
};