@s-ui/react-molecule-radio-button-group
Advanced tools
+8
-6
| import _extends from "@babel/runtime/helpers/esm/extends"; | ||
| import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose"; | ||
| import React, { useState, useEffect } from 'react'; | ||
| import { jsx as _jsx } from "react/jsx-runtime"; | ||
| import { Children, cloneElement, useState, useEffect } from 'react'; | ||
| var BASE_CLASS = 'sui-MoleculeRadioButtonGroup'; | ||
@@ -32,7 +33,7 @@ | ||
| var extendedChildren = React.Children.toArray(children).filter(Boolean).map(function (child, index) { | ||
| var extendedChildren = Children.toArray(children).filter(Boolean).map(function (child, index) { | ||
| var childValue = child.props.value; | ||
| var checked = value === childValue; | ||
| var onChange = handleChangeGroup; | ||
| return /*#__PURE__*/React.cloneElement(child, _extends({}, props, { | ||
| return /*#__PURE__*/cloneElement(child, _extends({}, props, { | ||
| checked: checked, | ||
@@ -43,5 +44,6 @@ onChange: onChange, | ||
| }); | ||
| return /*#__PURE__*/React.createElement("div", { | ||
| className: BASE_CLASS | ||
| }, extendedChildren); | ||
| return /*#__PURE__*/_jsx("div", { | ||
| className: BASE_CLASS, | ||
| children: extendedChildren | ||
| }); | ||
| }; | ||
@@ -48,0 +50,0 @@ |
+2
-2
| { | ||
| "name": "@s-ui/react-molecule-radio-button-group", | ||
| "version": "1.6.0", | ||
| "version": "1.7.0", | ||
| "description": "", | ||
| "main": "lib/index.js", | ||
| "scripts": { | ||
| "build": "npx rimraf ./lib && npx mkdirp ./lib && npm run build:js && npm run build:styles", | ||
| "prepare": "npx rimraf ./lib && npx mkdirp ./lib && npm run build:js && npm run build:styles", | ||
| "build:js": "../../../node_modules/.bin/babel --presets sui ./src --out-dir ./lib", | ||
@@ -9,0 +9,0 @@ "build:styles": "../../../node_modules/.bin/cpx './src/**/*.scss' ./lib" |
13230
0.42%46
4.55%