Skip to content
Snippets Groups Projects
Select Git revision
  • ef9d58bd7c6a041f077d3500f92bb433de41ebbd
  • master default protected
2 results

buttonBar.js

Blame
  • buttonBar.js 578 B
    import React from 'react';
    import PropTypes from 'prop-types';
    
    import styles from './buttonBar.module.css';
    
    export function Button(props) {
      return (
        <button disabled={props.disabled} onClick={props.onClick}>
          <img src={props.image} alt={props.altText} />
        </button>
      );
    }
    
    Button.propTypes = {
      image: PropTypes.string.isRequired,
      altText: PropTypes.string.isRequired,
      disabled: PropTypes.bool,
      onClick: PropTypes.func,
    };
    
    export function ButtonBar(props) {
      return (
        <div className={styles['button-bar']}>
          {props.children}
        </div>
      );
    }