@@ -81,7 +81,7 @@ const Sidebar = ({
81
81
const { t } = useTranslation ( ) ;
82
82
const { pathname } = useLocation ( ) ;
83
83
const [ canUpgrade , setCanUpgrade ] = useState ( false ) ;
84
- const { activeSidebar, sidebarStatus , toggleSidebar } = useContext ( AppContext ) ;
84
+ const { activeSidebar, toggleSidebar } = useContext ( AppContext ) ;
85
85
86
86
const deviceIDs : string [ ] = Object . keys ( devices ) ;
87
87
@@ -118,30 +118,27 @@ const Sidebar = ({
118
118
119
119
const handleTouchMove = ( event : TouchEvent ) => {
120
120
if (
121
- sidebarStatus !== 'forceHidden'
122
- && event . changedTouches
121
+ event . changedTouches
123
122
&& event . changedTouches . length
124
123
) {
125
124
swipe . active = true ;
126
125
}
127
126
} ;
128
127
129
128
const handleTouchEnd = ( event : TouchEvent ) => {
130
- if ( sidebarStatus !== 'forceHidden' ) {
131
- const touch = event . changedTouches [ 0 ] ;
132
- const travelX = Math . abs ( touch . clientX - swipe . x ) ;
133
- const travelY = Math . abs ( touch . clientY - swipe . y ) ;
134
- const validSwipe = window . innerWidth <= 901 && swipe . active && travelY < 100 && travelX > 70 ;
135
- if (
136
- ( ! activeSidebar && validSwipe && swipe . x < 60 )
137
- || ( activeSidebar && validSwipe && swipe . x > 230 )
138
- ) {
139
- toggleSidebar ( ) ;
140
- }
141
- swipe . x = 0 ;
142
- swipe . y = 0 ;
143
- swipe . active = false ;
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 ( ) ;
144
138
}
139
+ swipe . x = 0 ;
140
+ swipe . y = 0 ;
141
+ swipe . active = false ;
145
142
} ;
146
143
147
144
document . addEventListener ( 'touchstart' , handleTouchStart ) ;
@@ -152,7 +149,7 @@ const Sidebar = ({
152
149
document . removeEventListener ( 'touchmove' , handleTouchMove ) ;
153
150
document . removeEventListener ( 'touchend' , handleTouchEnd ) ;
154
151
} ;
155
- } , [ activeSidebar , sidebarStatus , toggleSidebar ] ) ;
152
+ } , [ activeSidebar , toggleSidebar ] ) ;
156
153
157
154
const keystores = useKeystores ( ) ;
158
155
@@ -163,12 +160,11 @@ const Sidebar = ({
163
160
}
164
161
} ;
165
162
166
- const hidden = sidebarStatus === 'forceHidden' ;
167
163
const accountsByKeystore = getAccountsByKeystore ( accounts ) ;
168
164
const userInSpecificAccountExchangePage = ( pathname . startsWith ( '/exchange' ) ) ;
169
165
170
166
return (
171
- < div className = { [ style . sidebarContainer , hidden ? style . forceHide : '' ] . join ( ' ' ) } >
167
+ < div className = { style . sidebarContainer } >
172
168
< div key = "overlay" className = { [ style . sidebarOverlay , activeSidebar ? style . active : '' ] . join ( ' ' ) } onClick = { toggleSidebar } > </ div >
173
169
< nav className = { [ style . sidebar , activeSidebar ? style . forceShow : '' ] . join ( ' ' ) } >
174
170
< div key = "app-logo" className = { style . sidebarLogoContainer } >
0 commit comments