UNPKG

scratch-gui

Version:

GraphicaL User Interface for creating and running Scratch 3.0 projects

36 lines (32 loc) 735 B
import PropTypes from 'prop-types'; import React from 'react'; import classNames from 'classnames'; import styles from './icon-button.css'; const IconButton = ({ img, className, title, onClick }) => ( <div className={classNames(styles.container, className)} role="button" onClick={onClick} > <img className={styles.icon} draggable={false} src={img} /> <div className={styles.title}> {title} </div> </div> ); IconButton.propTypes = { className: PropTypes.string, img: PropTypes.string, onClick: PropTypes.func.isRequired, title: PropTypes.node.isRequired }; export default IconButton;