'use client' import { useEffect, useState } from 'react' import { RotateCw } from 'lucide-react' import { debugProps } from '@/lib/debug' export function LandscapeGuard({ children }: { children: React.ReactNode }) { const [isPortrait, setIsPortrait] = useState(false) useEffect(() => { const mq = window.matchMedia('(orientation: portrait)') const update = () => setIsPortrait(mq.matches) update() mq.addEventListener('change', update) return () => mq.removeEventListener('change', update) }, []) return ( <> {children} {isPortrait && (

Draai je telefoon naar landscape

)} ) }