feat: toto: selection translation on mobile support

This commit is contained in:
Gabe Yuan
2023-12-25 17:21:59 +08:00
parent d9d97bf14c
commit 16cf9ee1ed
2 changed files with 14 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
import { limitNumber } from "../../libs/utils";
import { isMobile } from "../../libs/mobile";
export default function TranBtn({ onClick, position, tranboxSetting }) {
const left = limitNumber(
@@ -12,6 +13,14 @@ export default function TranBtn({ onClick, position, tranboxSetting }) {
document.body.scrollHeight - 20
);
const touchProps = isMobile
? {
onTouchEnd: onClick,
}
: {
onMouseUp: onClick,
};
return (
<div
style={{
@@ -21,10 +30,7 @@ export default function TranBtn({ onClick, position, tranboxSetting }) {
top,
zIndex: 2147483647,
}}
onClick={onClick}
onMouseUp={(e) => {
e.stopPropagation();
}}
{...touchProps}
>
<svg
xmlns="http://www.w3.org/2000/svg"