aaronshaf/react-toggle
Fork: 158 Star: 948 (更新于 2024-10-31 13:40:42)
license: MIT
Language: JavaScript .
Elegant, accessible toggle component for React. Also a glorified checkbox.
最后发布版本: v2.1.1 ( 2016-10-06 06:44:23)
An elegant, accessible toggle component for React. Also a glorified checkbox.
See usage and examples.
Props
The component takes the following props.
Prop | Type | Description |
---|---|---|
checked |
boolean | If true , the toggle is checked. If false , the toggle is unchecked. Use this if you want to treat the toggle as a controlled component |
defaultChecked |
boolean | If true on initial render, the toggle is checked. If false on initial render, the toggle is unchecked. Use this if you want to treat the toggle as an uncontrolled component |
onChange |
function | Callback function to invoke when the user clicks on the toggle. The function signature should be the following: function(e) { } . To get the current checked status from the event, use e.target.checked . |
onFocus |
function | Callback function to invoke when field has focus. The function signature should be the following: function(e) { } |
onBlur |
function | Callback function to invoke when field loses focus. The function signature should be the following: function(e) { } |
name |
string | The value of the name attribute of the wrapped <input> element |
value |
string | The value of the value attribute of the wrapped <input> element |
id |
string | The value of the id attribute of the wrapped <input> element |
icons |
object | If false , no icons are displayed. You may also pass custom icon components in icons={{checked: <CheckedIcon />, unchecked: <UncheckedIcon />}} |
aria-labelledby |
string | The value of the aria-labelledby attribute of the wrapped <input> element |
aria-label |
string | The value of the aria-label attribute of the wrapped <input> element |
disabled |
boolean | If true , the toggle is disabled. If false , the toggle is enabled |
Installation
npm install react-toggle
Usage
If you want the default styling, include the component's CSS with
import "react-toggle/style.css" // for ES6 modules
// or
require("react-toggle/style.css") // for CommonJS
Development
npm install
npm run dev
Build
npm run build
License
MIT
最近版本更新:(数据更新于 2024-09-05 13:40:21)
2016-10-06 06:44:23 v2.1.1
主题(topics):
react, toggle
aaronshaf/react-toggle同语言 JavaScript最近更新仓库
2024-11-15 00:07:06 MHSanaei/3x-ui
2024-11-13 05:41:28 nodejs/node
2024-11-13 00:07:54 bia-pain-bache/BPB-Worker-Panel
2024-11-12 11:08:54 emberjs/ember.js
2024-11-11 12:06:37 gethomepage/homepage
2024-11-10 21:29:01 Number178/kikoeru-express