fix: review fullscreen and touch

This commit is contained in:
Julien Froidefond
2025-02-16 23:08:57 +01:00
parent 86529d4994
commit 54115ac9cc
3 changed files with 7 additions and 16 deletions

View File

@@ -142,23 +142,11 @@ export function BookReader({ book, pages, onClose }: BookReaderProps) {
// Effet pour gérer le fullscreen
useEffect(() => {
const enterFullscreen = async () => {
try {
if (readerRef.current && !isFullscreen) {
await readerRef.current.requestFullscreen();
setIsFullscreen(true);
}
} catch (error) {
console.error("Erreur lors du passage en plein écran:", error);
}
};
const handleFullscreenChange = () => {
setIsFullscreen(!!document.fullscreenElement);
};
document.addEventListener("fullscreenchange", handleFullscreenChange);
enterFullscreen();
return () => {
document.removeEventListener("fullscreenchange", handleFullscreenChange);