From 8c3f49de25c1c060213ebcc48d5dc57977d8f4a5 Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Thu, 6 Mar 2025 22:38:29 +0800 Subject: [PATCH] rtl: support rtl for more widgets in sidebar (#504) --- .../src/app/reader/components/FooterBar.tsx | 15 ++++++++++++--- .../components/annotator/AnnotationPopup.tsx | 4 +++- .../app/reader/components/annotator/Annotator.tsx | 3 ++- .../app/reader/components/sidebar/BookCard.tsx | 2 +- .../src/app/reader/components/sidebar/Header.tsx | 5 +++-- .../src/app/reader/components/sidebar/SideBar.tsx | 4 +++- .../reader/components/sidebar/TabNavigation.tsx | 3 ++- 7 files changed, 26 insertions(+), 10 deletions(-) diff --git a/apps/readest-app/src/app/reader/components/FooterBar.tsx b/apps/readest-app/src/app/reader/components/FooterBar.tsx index 2b31f29f..2a0de4ee 100644 --- a/apps/readest-app/src/app/reader/components/FooterBar.tsx +++ b/apps/readest-app/src/app/reader/components/FooterBar.tsx @@ -81,11 +81,16 @@ const FooterBar: React.FC = ({ isHoveredAnim && 'hover-bar-anim', hoveredBookKey === bookKey ? `opacity-100` : `opacity-0`, )} + dir={viewSettings?.rtl ? 'rtl' : 'ltr'} onMouseEnter={() => setHoveredBookKey(bookKey)} onMouseLeave={() => setHoveredBookKey('')} >
-