@@ -173,7 +232,15 @@ export default function TranBox({
}
+ header={
+
+ }
onChangeSize={setBoxSize}
onChangePosition={setBoxPosition}
onClick={(e) => e.stopPropagation()}
@@ -184,6 +251,7 @@ export default function TranBox({
setText={setText}
tranboxSetting={tranboxSetting}
transApis={transApis}
+ simpleStyle={simpleStyle}
/>
diff --git a/src/views/Selection/TranBtn.js b/src/views/Selection/TranBtn.js
index bdd7603..418f04c 100644
--- a/src/views/Selection/TranBtn.js
+++ b/src/views/Selection/TranBtn.js
@@ -25,7 +25,8 @@ export default function TranBtn({ onClick, position, tranboxSetting }) {
+ {trText}
+
+ );
+ }
+
return (
{
e.stopPropagation();
@@ -64,10 +74,10 @@ export default function Slection({
return;
}
- const { pageX, pageY } = isMobile ? e.changedTouches[0] : e;
+ const { clientX, clientY } = isMobile ? e.changedTouches[0] : e;
!tranboxSetting.hideTranBtn && setShowBtn(true);
// setPosition({ x: e.clientX, y: e.clientY });
- setPosition({ x: pageX, y: pageY });
+ setPosition({ x: clientX, y: clientY });
}
// todo: mobile support
@@ -133,7 +143,7 @@ export default function Slection({
}, [handleTranbox, contextMenuType]);
useEffect(() => {
- if (tranboxSetting.hideClickAway) {
+ if (hideClickAway) {
const handleHideBox = () => {
setShowBox(false);
};
@@ -142,7 +152,7 @@ export default function Slection({
window.removeEventListener("click", handleHideBox);
};
}
- }, [tranboxSetting.hideClickAway]);
+ }, [hideClickAway]);
return (
<>
@@ -157,6 +167,10 @@ export default function Slection({
tranboxSetting={tranboxSetting}
transApis={transApis}
setShowBox={setShowBox}
+ simpleStyle={simpleStyle}
+ setSimpleStyle={setSimpleStyle}
+ hideClickAway={hideClickAway}
+ setHideClickAway={setHideClickAway}
/>
)}