Skip to content

Commit 1e5ec74

Browse files
committed
Merge branch 'frontend-cleanup-swipe-sidebar'
2 parents f36823c + daa5a5d commit 1e5ec74

File tree

1 file changed

+0
-48
lines changed

1 file changed

+0
-48
lines changed

frontends/web/src/components/sidebar/sidebar.tsx

-48
Original file line numberDiff line numberDiff line change
@@ -103,54 +103,6 @@ const Sidebar = ({
103103
checkUpgradableDevices();
104104
}, [devices]);
105105

106-
useEffect(() => {
107-
const swipe = {
108-
active: false,
109-
x: 0,
110-
y: 0,
111-
};
112-
113-
const handleTouchStart = (event: TouchEvent) => {
114-
const touch = event.touches[0];
115-
swipe.x = touch.clientX;
116-
swipe.y = touch.clientY;
117-
};
118-
119-
const handleTouchMove = (event: TouchEvent) => {
120-
if (
121-
event.changedTouches
122-
&& event.changedTouches.length
123-
) {
124-
swipe.active = true;
125-
}
126-
};
127-
128-
const handleTouchEnd = (event: TouchEvent) => {
129-
const touch = event.changedTouches[0];
130-
const travelX = Math.abs(touch.clientX - swipe.x);
131-
const travelY = Math.abs(touch.clientY - swipe.y);
132-
const validSwipe = window.innerWidth <= 901 && swipe.active && travelY < 100 && travelX > 70;
133-
if (
134-
(!activeSidebar && validSwipe && swipe.x < 60)
135-
|| (activeSidebar && validSwipe && swipe.x > 230)
136-
) {
137-
toggleSidebar();
138-
}
139-
swipe.x = 0;
140-
swipe.y = 0;
141-
swipe.active = false;
142-
};
143-
144-
document.addEventListener('touchstart', handleTouchStart);
145-
document.addEventListener('touchmove', handleTouchMove);
146-
document.addEventListener('touchend', handleTouchEnd);
147-
return () => {
148-
document.removeEventListener('touchstart', handleTouchStart);
149-
document.removeEventListener('touchmove', handleTouchMove);
150-
document.removeEventListener('touchend', handleTouchEnd);
151-
};
152-
}, [activeSidebar, toggleSidebar]);
153-
154106
const keystores = useKeystores();
155107

156108
const handleSidebarItemClick = (event: React.SyntheticEvent) => {

0 commit comments

Comments
 (0)