/** * Rotate Prompt Component * * Shown when device is in portrait orientation to prompt user to rotate. * Follows pattern: components/Offline/OfflineStatus.tsx */ import React from 'react'; import Icon from '@mdi/react'; import { mdiScreenRotation } from '@mdi/js'; interface RotatePromptProps { /** Whether to show the prompt */ show: boolean; /** Custom message to display */ message?: string; } /** * Full-screen overlay prompting user to rotate their device. * Displays a rotation icon and customizable message. */ export const RotatePrompt: React.FC = ({ show, message = 'Please rotate your device for the best experience', }) => { if (!show) return null; return (

{message}

This presentation is optimized for landscape viewing

); }; export default RotatePrompt;