mirror of
https://github.com/ClipFusion-org/clipfusion.git
synced 2025-08-03 15:55:07 +00:00
fixed sticky delete text in swipe to delete
This commit is contained in:
parent
20953b885d
commit
d8ae7df77d
@ -114,7 +114,7 @@ const SwipeToDelete: FC<SwipeToDeleteProps> = ({
|
|||||||
}
|
}
|
||||||
setForceTransparentBackground(true);
|
setForceTransparentBackground(true);
|
||||||
transparencyTimeout = setTimeout(() => setForceTransparentBackground(false), 150);
|
transparencyTimeout = setTimeout(() => setForceTransparentBackground(false), 150);
|
||||||
}
|
} else setDragX(0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -214,6 +214,7 @@ const SwipeToDelete: FC<SwipeToDeleteProps> = ({
|
|||||||
transition: isCollapsing
|
transition: isCollapsing
|
||||||
? 'height 300ms cubic-bezier(0.24, 1.04, 0.56, 1)'
|
? 'height 300ms cubic-bezier(0.24, 1.04, 0.56, 1)'
|
||||||
: undefined,
|
: undefined,
|
||||||
|
willChange: 'height'
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{/* Fixed red background + delete text */}
|
{/* Fixed red background + delete text */}
|
||||||
@ -250,7 +251,8 @@ const SwipeToDelete: FC<SwipeToDeleteProps> = ({
|
|||||||
transform: `translateX(${Math.floor(dragX)}px)`,
|
transform: `translateX(${Math.floor(dragX)}px)`,
|
||||||
transition: dragging
|
transition: dragging
|
||||||
? ''
|
? ''
|
||||||
: 'transform 300ms cubic-bezier(0.24, 1.04, 0.56, 1)'
|
: 'transform 300ms cubic-bezier(0.24, 1.04, 0.56, 1)',
|
||||||
|
willChange: 'transform'
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{children}
|
{children}
|
||||||
|
Loading…
Reference in New Issue
Block a user