New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

cf-component-button

Package Overview
Dependencies
Maintainers
8
Versions
94
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cf-component-button - npm Package Compare versions

Comparing version 2.0.0 to 2.1.0

35

lib/Button.js
'use strict';
exports.__esModule = true;
exports.default = Button;
var React = require('react');
var PropTypes = React.PropTypes;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function Button(props) {
var className = 'cf-btn cf-btn--' + props.type;
return _react2.default.createElement(
return React.createElement(
'button',
{ className: className, disabled: props.isDisabled, onClick: props.onClick, __source: {
fileName: '../../../src/Button.js',
lineNumber: 7
}
},
{
className: className,
disabled: props.disabled,
onClick: props.onClick },
props.children

@@ -27,5 +20,11 @@ );

Button.propTypes = {
onClick: _react.PropTypes.func.isRequired,
type: _react.PropTypes.oneOf(['default', 'primary']).isRequired,
isDisabled: _react.PropTypes.bool
};
onClick: PropTypes.func.isRequired,
type: PropTypes.oneOf(['default', 'primary', 'success', 'warning', 'error']).isRequired,
disabled: PropTypes.bool
};
Button.defaultProps = {
type: 'default'
};
;
module.exports = Button;
'use strict';
exports.__esModule = true;
exports.default = ButtonGroup;
var React = require('react');
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function ButtonGroup(props) {
return _react2.default.createElement(
return React.createElement(
'div',
{ className: 'cf-btn__group', __source: {
fileName: '../../../src/ButtonGroup.js',
lineNumber: 4
}
},
{ className: 'cf-btn__group' },
props.children
);
}
}
;
module.exports = ButtonGroup;
'use strict';
exports.__esModule = true;
exports.ButtonGroup = exports.Button = undefined;
var _Button2 = require('./Button');
var _Button3 = _interopRequireDefault(_Button2);
var _ButtonGroup2 = require('./ButtonGroup');
var _ButtonGroup3 = _interopRequireDefault(_ButtonGroup2);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.Button = _Button3.default;
exports.ButtonGroup = _ButtonGroup3.default;
exports.Button = require('./Button');
exports.ButtonGroup = require('./ButtonGroup');
{
"name": "cf-component-button",
"description": "CloudFlare Button Component",
"version": "2.0.0",
"version": "2.1.0",
"main": "lib/index.js",
"scripts": {
"build": "babel src -d lib",
"format": "jsfmt -w *.js src/ test/",
"lint": "eslint *.js src/ test/",
"prepublish": "npm run build",
"test": "karma start"
},
"author": "James Kyle <jkyle@cloudflare.com>",
"license": "BSD-3-Clause",
"dependencies": {
"react": "^0.14.2",
"react-dom": "^0.14.2"
"react": "^0.14.2"
},
"devDependencies": {
"babel-cli": "^6.1.1",
"babel-core": "^6.0.20",
"babel-preset-cf": "^1.1.0",
"babelify": "^7.2.0",
"browserify-istanbul": "^0.2.1",
"chai": "^3.4.1",
"defined": "^1.0.0",
"eslint": "^1.8.0",
"jsfmt": "^0.5.2",
"karma": "^0.13.15",
"karma-beep-reporter": "^0.1.4",
"karma-browserify": "^4.4.0",
"karma-chrome-launcher": "^0.2.1",
"karma-coverage": "^0.5.3",
"karma-firefox-launcher": "^0.1.6",
"karma-mocha": "^0.2.0",
"karma-mocha-reporter": "^1.1.1",
"karma-safari-launcher": "^0.1.1",
"karma-sauce-launcher": "^0.3.0",
"karma-tape-reporter": "^1.0.3",
"minimist": "^1.2.0",
"mocha": "^2.3.3",
"react-addons-test-utils": "^0.14.2"
"react-dom": "^0.14.2"
}
}

@@ -14,16 +14,16 @@ # cf-component-button

```js
import React from 'react';
import {
const React = require('react');
const {
ButtonGroup,
Button
} from 'cf-component-button';
} = require('cf-component-button');
export default class Application extends React.Component {
handleButtonOneClick() {
handleButtonOneClick = () => {
// clicked...
}
};
handleButtonTwoClick() {
handleButtonTwoClick = () => {
// clicked...
}
};

@@ -34,6 +34,6 @@ render() {

<ButtonGroup>
<Button type='primary' onClick={this.handleButtonOneClick.bind(this)}>
<Button type="primary" onClick={this.handleButtonOneClick}>
Button One
</Button>
<Button type='primary' onClick={this.handleButtonTwoClick.bind(this)}>
<Button type="primary" onClick={this.handleButtonTwoClick}>
Button Two

@@ -40,0 +40,0 @@ </Button>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc