UNPKG

wix-storybook-utils

Version:

Utilities for automated component documentation within Storybook

23 lines 1.06 kB
import React from 'react'; import PropTypes from 'prop-types'; import classnames from 'classnames'; import styles from './styles.scss'; var RadioGroup = function (_a) { var value = _a.value, radios = _a.radios, onChange = _a.onChange; return (React.createElement("div", { className: styles.radioGroup }, radios.map(function (radio) { var _a; return (React.createElement("label", { key: radio.id, className: styles.radio }, React.createElement("input", { type: "checkbox", checked: value === radio.id, onClick: function () { return onChange(radio.id); } }), React.createElement("div", { className: classnames(styles.radioBubble, (_a = {}, _a[styles.radioBubbleChecked] = value === radio.id, _a)) }), React.createElement("div", null, radio.value))); }))); }; RadioGroup.propTypes = { value: PropTypes.any, radios: PropTypes.arrayOf(PropTypes.any), onChange: PropTypes.func, }; export default RadioGroup; //# sourceMappingURL=radio-group.js.map