UNPKG

@carrot-farm/mongsil-ui

Version:
23 lines (22 loc) 767 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); function CloneComponent(_a) { var name = _a.name, value = _a.value, checked = _a.checked, className = _a.className, child = _a.child, disabled = _a.disabled, onChange = _a.onChange; var props = { name: name, className: className, disabled: disabled, onChange: onChange, }; if (value !== undefined) { props.value = value; } if (checked !== undefined) { props.checked = checked; } // console.log('> render: ', name, checked); return (0, react_1.cloneElement)(child, props); } CloneComponent.displayName = 'CloneComponent'; exports.default = (0, react_1.memo)(CloneComponent);