@vonage/vivid-react
Version:
Vivid wrapped for easy React usage & IDE autocomplete support & typescript typings
92 lines (82 loc) • 1.73 kB
JavaScript
/*
* DO NOT EDIT THIS FILE. IT IS GENERATED
*/
/*
Code in this file were generated using following JSON:
{
"name": "vwc-button-toggle-group",
"path": "./../node_modules/@vonage/vwc-button-toggle-group/vwc-button-toggle-group.d.ts",
"properties": [
{
"name": "multi",
"type": "boolean",
"bindable": false
},
{
"name": "enlarged",
"type": "boolean",
"bindable": false
},
{
"name": "dense",
"type": "boolean",
"bindable": false
},
{
"name": "required",
"type": "boolean",
"bindable": false
},
{
"name": "disabled",
"type": "boolean",
"bindable": false
},
{
"name": "items",
"type": "Element[]"
},
{
"name": "selected",
"type": "Element[]"
},
{
"name": "values",
"type": "(string | false | null)[]",
"bindable": true
}
],
"events": [
"selected"
]
}
*/
import PropTypes from 'prop-types'
import wrapper from '@vonage/vivid-react-wrapper'
import '@vonage/vwc-button-toggle-group'
/**
* @param {boolean} multi
* @param {boolean} enlarged
* @param {boolean} dense
* @param {boolean} required
* @param {boolean} disabled
* @param {(string | false | null)[]} values
*/
const VwcButtonToggleGroup = wrapper('vwc-button-toggle-group', {
events: [{"name":"selected","propName":"onSelected"}],
attributes: [],
properties: ["values"]
});
VwcButtonToggleGroup.propTypes = {
onSelected: PropTypes.func,
multi: PropTypes.bool,
enlarged: PropTypes.bool,
dense: PropTypes.bool,
required: PropTypes.bool,
disabled: PropTypes.bool,
values: PropTypes.array
}
VwcButtonToggleGroup.defaultProps = {
}
VwcButtonToggleGroup.displayName = 'VwcButtonToggleGroup'
export default VwcButtonToggleGroup