Skip to content
Snippets Groups Projects
Select Git revision
  • ed1e5e61102dbd1570e0ac8a3e4ca8d8d9f47877
  • main default protected
  • v5.2
  • v5.1
  • v7.1
  • v7
  • v6.2
  • v6.1
  • v6
  • v5.9
  • v5.8
  • v5.7
  • v5.6
  • v5.5
  • v5
  • v5.3
  • v4.6
  • v4.6-problem
  • v4.5
  • v4
  • v3.2
  • v3.1
22 results

personListingControls.component.jsx

Blame
  • personListingControls.component.jsx 951 B
    import '../assets/style/personControls.css';
    
    import DelayButton from './delayButton.component.jsx';
    
    const PersonListingControls = ( { started, closed, changeDelay, closeAction, startStop } ) => {
    
        const buildDelayButtons = () => {
            const delayButtons = [250,1000,3000].map ( delay => <DelayButton delay = { delay }
                                                                             changeDelay = { changeDelay }
                                                                             key = { delay }/>);
            return delayButtons;
        }
        
          
        return(
            <div className = 'controls'>
                <button onClick= { startStop }>
                    { started ? 'Stop'  : 'Start' }
                </button>
                { buildDelayButtons() }
                <button onClick= { closeAction }>
                    { closed ? 'Open'  : 'Close' }
                </button>
            </div>
        );    
    }
    
    export default PersonListingControls;