Hide controls in Me as well

master
Torjus 2018-07-16 13:45:58 +02:00
parent c0785ce986
commit 4ddd87b529
2 changed files with 33 additions and 1 deletions

View File

@ -11,6 +11,24 @@ import ScreenView from './ScreenView';
class Me extends React.Component
{
state = {
controlsVisible : false
};
handleMouseOver = () =>
{
this.setState({
controlsVisible : true
});
};
handleMouseOut = () =>
{
this.setState({
controlsVisible : false
});
};
constructor(props)
{
super(props);
@ -85,10 +103,15 @@ class Me extends React.Component
data-tip={tip}
data-tip-disable={!tip}
data-type='dark'
onMouseOver={this.handleMouseOver}
onMouseOut={this.handleMouseOut}
>
<div className={classnames('view-container', 'webcam')}>
{connected ?
<div className='controls'>
<div className={classnames('controls', {
visible : this.state.controlsVisible
})}
>
<div
className={classnames('button', 'mic', micState, {
disabled : me.audioInProgress

View File

@ -27,6 +27,15 @@
justify-content: flex-start;
align-items: center;
padding: 0.4vmin;
visibility: hidden;
opacity: 0;
animation: fade-out 0.3s;
&.visible {
visibility: visible;
opacity: 1;
animation: fade-in 0.3s;
}
> .button {
flex: 0 0 auto;