From bc4fa6b198557a7f3989eb0865e2c77ac7451d29 Mon Sep 17 00:00:00 2001 From: kibigo! Date: Sun, 3 Dec 2017 23:26:40 -0800 Subject: Rename themes -> flavours ? ? --- app/javascript/themes/glitch/components/button.js | 64 ----------------------- 1 file changed, 64 deletions(-) delete mode 100644 app/javascript/themes/glitch/components/button.js (limited to 'app/javascript/themes/glitch/components/button.js') diff --git a/app/javascript/themes/glitch/components/button.js b/app/javascript/themes/glitch/components/button.js deleted file mode 100644 index 16868010c..000000000 --- a/app/javascript/themes/glitch/components/button.js +++ /dev/null @@ -1,64 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; -import classNames from 'classnames'; - -export default class Button extends React.PureComponent { - - static propTypes = { - text: PropTypes.node, - onClick: PropTypes.func, - disabled: PropTypes.bool, - block: PropTypes.bool, - secondary: PropTypes.bool, - size: PropTypes.number, - className: PropTypes.string, - style: PropTypes.object, - children: PropTypes.node, - title: PropTypes.string, - }; - - static defaultProps = { - size: 36, - }; - - handleClick = (e) => { - if (!this.props.disabled) { - this.props.onClick(e); - } - } - - setRef = (c) => { - this.node = c; - } - - focus() { - this.node.focus(); - } - - render () { - let attrs = { - className: classNames('button', this.props.className, { - 'button-secondary': this.props.secondary, - 'button--block': this.props.block, - }), - disabled: this.props.disabled, - onClick: this.handleClick, - ref: this.setRef, - style: { - padding: `0 ${this.props.size / 2.25}px`, - height: `${this.props.size}px`, - lineHeight: `${this.props.size}px`, - ...this.props.style, - }, - }; - - if (this.props.title) attrs.title = this.props.title; - - return ( - - ); - } - -} -- cgit