fix(layout): container layout for dimmed area of reading ruler, closes #3304 (#3313)

This commit is contained in:
Huang Xin
2026-02-18 01:34:48 +08:00
committed by GitHub
parent b9f6578127
commit 7a9f46e93c
@@ -46,7 +46,6 @@ const ReadingRuler: React.FC<ReadingRulerProps> = ({
color,
bookFormat,
viewSettings,
gridInsets,
}) => {
const { envConfig } = useEnv();
const { getProgress } = useReaderStore();
@@ -292,11 +291,6 @@ const ReadingRuler: React.FC<ReadingRulerProps> = ({
const cssFilter = colorToFilter[color] || colorToFilter['yellow'];
// Insets based on orientation
const containerStyle = isVertical
? { left: `${gridInsets.left}px`, right: `${gridInsets.right}px` }
: { top: `${gridInsets.top}px`, bottom: `${gridInsets.bottom}px` };
const backdropFilterStyle = {
backdropFilter: cssFilter,
WebkitBackdropFilter: cssFilter,
@@ -315,7 +309,6 @@ const ReadingRuler: React.FC<ReadingRulerProps> = ({
'pointer-events-none absolute inset-0 z-[5] transition-opacity duration-150 ease-out',
isVisible ? 'opacity-100' : 'opacity-0',
)}
style={containerStyle}
>
{/* Left overlay */}
<div
@@ -372,7 +365,6 @@ const ReadingRuler: React.FC<ReadingRulerProps> = ({
'pointer-events-none absolute inset-0 z-[5] transition-opacity duration-150 ease-out',
isVisible ? 'opacity-100' : 'opacity-0',
)}
style={containerStyle}
>
{/* Top overlay */}
<div