1.1.0 • Published 4 years ago

@react-component-contrib/button v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

@react-component-contrib/button

React component button

📦 Installation

You must be React 16.8 or higher.

To use @react-component-contrib/button with your React app:

npm install --save @react-component-contrib/button

🔨 Usage

import React from 'react';
import ReactDOM from 'react-dom';
import Button from '@react-component-contrib/button';

/**
 * By default, the component has no style.
 * Consider importing the stylesheet it comes with:
 *
 * import '@react-component-contrib/button/lib/index.css';
 *
 * If you use Less, you can import less files:
 *
 * import '@react-component-contrib/button/lib/index.less';
 */

function App() {
  return (
    <Button>Button</Button>
  );
}

ReactDOM.render(<App />, document.querySelector('#app'));

📝 API Reference

Button

PropertyDescriptionTypeDefault
prefixClassNameset prefix classstring-
disableddisabled state of buttonbooleanfalse
htmlTypeset the original html type of button, see: HTML standardstringbutton
hrefredirect url of link buttonstring-
targetsame as target attribute of a, works when href is specifiedstring-
blockoption to fit button width to its parent widthbooleanfalse
textset text buttonbooleanfalse
onClickset the handler to handle click event(event) => void-

It accepts all props which native buttons support.

ButtonGroup

PropertyDescriptionTypeDefault
prefixClassNameset prefix class, the button class of the group will also changestring-

🐛 Issues

If you find a bug, please file an issue on our issue tracker on GitHub.

🏁 Changelog

Changes are tracked in the CHANGELOG.md.

📄 License

The component is available under the MIT License.