@@ -9,7 +9,7 @@ const { useServices } = require('stremio/services');
9
9
const SeekBar = require ( './SeekBar' ) ;
10
10
const VolumeSlider = require ( './VolumeSlider' ) ;
11
11
const styles = require ( './styles' ) ;
12
- const { useBinaryState } = require ( 'stremio/common' ) ;
12
+ const { useBinaryState, usePlatform } = require ( 'stremio/common' ) ;
13
13
const { t } = require ( 'i18next' ) ;
14
14
15
15
const ControlBar = ( {
@@ -44,6 +44,7 @@ const ControlBar = ({
44
44
...props
45
45
} ) => {
46
46
const { chromecast } = useServices ( ) ;
47
+ const platform = usePlatform ( ) ;
47
48
const [ chromecastServiceActive , setChromecastServiceActive ] = React . useState ( ( ) => chromecast . active ) ;
48
49
const [ buttonsMenuOpen , , , toggleButtonsMenu ] = useBinaryState ( false ) ;
49
50
const onSubtitlesButtonMouseDown = React . useCallback ( ( event ) => {
@@ -136,12 +137,16 @@ const ControlBar = ({
136
137
}
137
138
/>
138
139
</ Button >
139
- < VolumeSlider
140
- className = { styles [ 'volume-slider' ] }
141
- volume = { volume }
142
- muted = { muted }
143
- onVolumeChangeRequested = { onVolumeChangeRequested }
144
- />
140
+ {
141
+ ! platform . isMobile ?
142
+ < VolumeSlider
143
+ className = { styles [ 'volume-slider' ] }
144
+ volume = { volume }
145
+ muted = { muted }
146
+ onVolumeChangeRequested = { onVolumeChangeRequested }
147
+ />
148
+ : null
149
+ }
145
150
< div className = { styles [ 'spacing' ] } />
146
151
< Button className = { styles [ 'control-bar-buttons-menu-button' ] } onClick = { toggleButtonsMenu } >
147
152
< Icon className = { styles [ 'icon' ] } name = { 'more-vertical' } />
0 commit comments