rtl in mobile

This commit is contained in:
hamid zarghami
2026-07-04 14:45:44 +03:30
parent 80a92ea4c4
commit a448ff10de
+2 -2
View File
@@ -152,8 +152,8 @@ const BookViewer: FC<BookViewerProps> = ({ pages, catalogSize, documentSettings
const leftToRightFlip = documentSettings?.leftToRightFlip ?? false; const leftToRightFlip = documentSettings?.leftToRightFlip ?? false;
const displayStyle = documentSettings?.displayStyle ?? "double"; const displayStyle = documentSettings?.displayStyle ?? "double";
const usePortrait = !isDesktop || displayStyle === "single"; const usePortrait = !isDesktop || displayStyle === "single";
/** react-pageflip از RTL پشتیبانی نمی‌کند؛ ترتیب صفحات برعکس + شروع از آخر (فقط دسکتاپ) */ /** react-pageflip از RTL پشتیبانی نمی‌کند؛ ترتیب صفحات برعکس + شروع از آخر */
const isRtlBook = !leftToRightFlip && isDesktop; const isRtlBook = !leftToRightFlip;
/** /**
* page-flip فقط صفحهٔ با ایندکس 0 را به‌عنوان جلد تکی در نظر می‌گیرد. بعد از برعکس‌کردن * page-flip فقط صفحهٔ با ایندکس 0 را به‌عنوان جلد تکی در نظر می‌گیرد. بعد از برعکس‌کردن
* آرایه برای RTL، جلد واقعی (صفحهٔ منطقی 0) در انتهای آرایه قرار می‌گیرد و اگر تعداد کل * آرایه برای RTL، جلد واقعی (صفحهٔ منطقی 0) در انتهای آرایه قرار می‌گیرد و اگر تعداد کل