merchi_product_form
Version:
A React component for Merchi product forms
48 lines (47 loc) • 6.71 kB
JavaScript
'use client';
import * as React from 'react';
import InputHiddenStatic from './InputHiddenStatic';
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime";
var VariationFieldOptionDefaultInputs = function VariationFieldOptionDefaultInputs(_ref) {
var option = _ref.option,
optionName = _ref.optionName;
var colour = option.colour,
currency = option.currency,
id = option.id,
optionId = option.optionId,
position = option.position,
value = option.value,
_option$variationCost = option.variationCost,
variationCost = _option$variationCost === void 0 ? 0 : _option$variationCost,
_option$variationUnit = option.variationUnitCost,
variationUnitCost = _option$variationUnit === void 0 ? 0 : _option$variationUnit;
function floatValue(v) {
return parseFloat(v);
}
return /*#__PURE__*/_jsxs(_Fragment, {
children: [colour && /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(optionName, ".colour"),
value: colour
}), currency && /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(optionName, ".currency"),
value: currency
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(optionName, ".id"),
value: id ? id : optionId
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(optionName, ".position"),
value: position
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(optionName, ".variationCost"),
value: floatValue(variationCost)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(optionName, ".variationUnitCost"),
value: floatValue(variationUnitCost)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(optionName, ".value"),
value: value
})]
});
};
export default VariationFieldOptionDefaultInputs;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIklucHV0SGlkZGVuU3RhdGljIiwianN4IiwiX2pzeCIsIkZyYWdtZW50IiwiX0ZyYWdtZW50IiwianN4cyIsIl9qc3hzIiwiVmFyaWF0aW9uRmllbGRPcHRpb25EZWZhdWx0SW5wdXRzIiwiX3JlZiIsIm9wdGlvbiIsIm9wdGlvbk5hbWUiLCJjb2xvdXIiLCJjdXJyZW5jeSIsImlkIiwib3B0aW9uSWQiLCJwb3NpdGlvbiIsInZhbHVlIiwiX29wdGlvbiR2YXJpYXRpb25Db3N0IiwidmFyaWF0aW9uQ29zdCIsIl9vcHRpb24kdmFyaWF0aW9uVW5pdCIsInZhcmlhdGlvblVuaXRDb3N0IiwiZmxvYXRWYWx1ZSIsInYiLCJwYXJzZUZsb2F0IiwiY2hpbGRyZW4iLCJuYW1lIiwiY29uY2F0Il0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbXBvbmVudHMvVmFyaWF0aW9uRmllbGRPcHRpb25EZWZhdWx0SW5wdXRzLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XHJcbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IElucHV0SGlkZGVuU3RhdGljIGZyb20gJy4vSW5wdXRIaWRkZW5TdGF0aWMnO1xyXG5cclxuaW50ZXJmYWNlIFByb3BzIHtcclxuICBvcHRpb246IGFueTtcclxuICBvcHRpb25OYW1lOiBzdHJpbmc7XHJcbn1cclxuXHJcbmNvbnN0IFZhcmlhdGlvbkZpZWxkT3B0aW9uRGVmYXVsdElucHV0czogUmVhY3QuRkM8UHJvcHM+ID0gKHsgb3B0aW9uLCBvcHRpb25OYW1lIH0pID0+IHtcclxuICBjb25zdCB7XHJcbiAgICBjb2xvdXIsXHJcbiAgICBjdXJyZW5jeSxcclxuICAgIGlkLFxyXG4gICAgb3B0aW9uSWQsXHJcbiAgICBwb3NpdGlvbixcclxuICAgIHZhbHVlLFxyXG4gICAgdmFyaWF0aW9uQ29zdCA9IDAsXHJcbiAgICB2YXJpYXRpb25Vbml0Q29zdCA9IDAsXHJcbiAgfSA9IG9wdGlvbjtcclxuXHJcbiAgZnVuY3Rpb24gZmxvYXRWYWx1ZSh2OiBhbnkpIHtcclxuICAgIHJldHVybiBwYXJzZUZsb2F0KHYpO1xyXG4gIH1cclxuICByZXR1cm4gKFxyXG4gICAgPD5cclxuICAgICAge2NvbG91ciAmJiBcclxuICAgICAgICA8SW5wdXRIaWRkZW5TdGF0aWNcclxuICAgICAgICAgIG5hbWU9e2Ake29wdGlvbk5hbWV9LmNvbG91cmB9XHJcbiAgICAgICAgICB2YWx1ZT17Y29sb3VyfVxyXG4gICAgICAgIC8+XHJcbiAgICAgIH1cclxuICAgICAge2N1cnJlbmN5ICYmIFxyXG4gICAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgICAgbmFtZT17YCR7b3B0aW9uTmFtZX0uY3VycmVuY3lgfVxyXG4gICAgICAgICAgdmFsdWU9e2N1cnJlbmN5fVxyXG4gICAgICAgIC8+XHJcbiAgICAgIH1cclxuICAgICAgPElucHV0SGlkZGVuU3RhdGljXHJcbiAgICAgICAgbmFtZT17YCR7b3B0aW9uTmFtZX0uaWRgfVxyXG4gICAgICAgIHZhbHVlPXtpZCA/IGlkIDogb3B0aW9uSWR9XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e2Ake29wdGlvbk5hbWV9LnBvc2l0aW9uYH1cclxuICAgICAgICB2YWx1ZT17cG9zaXRpb259XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e2Ake29wdGlvbk5hbWV9LnZhcmlhdGlvbkNvc3RgfVxyXG4gICAgICAgIHZhbHVlPXtmbG9hdFZhbHVlKHZhcmlhdGlvbkNvc3QpfVxyXG4gICAgICAvPlxyXG4gICAgICA8SW5wdXRIaWRkZW5TdGF0aWNcclxuICAgICAgICBuYW1lPXtgJHtvcHRpb25OYW1lfS52YXJpYXRpb25Vbml0Q29zdGB9XHJcbiAgICAgICAgdmFsdWU9e2Zsb2F0VmFsdWUodmFyaWF0aW9uVW5pdENvc3QpfVxyXG4gICAgICAvPlxyXG4gICAgICA8SW5wdXRIaWRkZW5TdGF0aWNcclxuICAgICAgICBuYW1lPXtgJHtvcHRpb25OYW1lfS52YWx1ZWB9XHJcbiAgICAgICAgdmFsdWU9e3ZhbHVlfVxyXG4gICAgICAvPlxyXG4gICAgPC8+XHJcbiAgKTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgVmFyaWF0aW9uRmllbGRPcHRpb25EZWZhdWx0SW5wdXRzO1xyXG4iXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7O0FBQ1osT0FBTyxLQUFLQSxLQUFLLE1BQU0sT0FBTztBQUM5QixPQUFPQyxpQkFBaUIsTUFBTSxxQkFBcUI7QUFBQyxTQUFBQyxHQUFBLElBQUFDLElBQUEsRUFBQUMsUUFBQSxJQUFBQyxTQUFBLEVBQUFDLElBQUEsSUFBQUMsS0FBQTtBQU9wRCxJQUFNQyxpQ0FBa0QsR0FBRyxTQUFyREEsaUNBQWtEQSxDQUFBQyxJQUFBLEVBQStCO0VBQUEsSUFBekJDLE1BQU0sR0FBQUQsSUFBQSxDQUFOQyxNQUFNO0lBQUVDLFVBQVUsR0FBQUYsSUFBQSxDQUFWRSxVQUFVO0VBQzlFLElBQ0VDLE1BQU0sR0FRSkYsTUFBTSxDQVJSRSxNQUFNO0lBQ05DLFFBQVEsR0FPTkgsTUFBTSxDQVBSRyxRQUFRO0lBQ1JDLEVBQUUsR0FNQUosTUFBTSxDQU5SSSxFQUFFO0lBQ0ZDLFFBQVEsR0FLTkwsTUFBTSxDQUxSSyxRQUFRO0lBQ1JDLFFBQVEsR0FJTk4sTUFBTSxDQUpSTSxRQUFRO0lBQ1JDLEtBQUssR0FHSFAsTUFBTSxDQUhSTyxLQUFLO0lBQUFDLHFCQUFBLEdBR0hSLE1BQU0sQ0FGUlMsYUFBYTtJQUFiQSxhQUFhLEdBQUFELHFCQUFBLGNBQUcsQ0FBQyxHQUFBQSxxQkFBQTtJQUFBRSxxQkFBQSxHQUVmVixNQUFNLENBRFJXLGlCQUFpQjtJQUFqQkEsaUJBQWlCLEdBQUFELHFCQUFBLGNBQUcsQ0FBQyxHQUFBQSxxQkFBQTtFQUd2QixTQUFTRSxVQUFVQSxDQUFDQyxDQUFNLEVBQUU7SUFDMUIsT0FBT0MsVUFBVSxDQUFDRCxDQUFDLENBQUM7RUFDdEI7RUFDQSxvQkFDRWhCLEtBQUEsQ0FBQUYsU0FBQTtJQUFBb0IsUUFBQSxHQUNHYixNQUFNLGlCQUNMVCxJQUFBLENBQUNGLGlCQUFpQjtNQUNoQnlCLElBQUksS0FBQUMsTUFBQSxDQUFLaEIsVUFBVSxZQUFVO01BQzdCTSxLQUFLLEVBQUVMO0lBQU8sQ0FDZixDQUFDLEVBRUhDLFFBQVEsaUJBQ1BWLElBQUEsQ0FBQ0YsaUJBQWlCO01BQ2hCeUIsSUFBSSxLQUFBQyxNQUFBLENBQUtoQixVQUFVLGNBQVk7TUFDL0JNLEtBQUssRUFBRUo7SUFBUyxDQUNqQixDQUFDLGVBRUpWLElBQUEsQ0FBQ0YsaUJBQWlCO01BQ2hCeUIsSUFBSSxLQUFBQyxNQUFBLENBQUtoQixVQUFVLFFBQU07TUFDekJNLEtBQUssRUFBRUgsRUFBRSxHQUFHQSxFQUFFLEdBQUdDO0lBQVMsQ0FDM0IsQ0FBQyxlQUNGWixJQUFBLENBQUNGLGlCQUFpQjtNQUNoQnlCLElBQUksS0FBQUMsTUFBQSxDQUFLaEIsVUFBVSxjQUFZO01BQy9CTSxLQUFLLEVBQUVEO0lBQVMsQ0FDakIsQ0FBQyxlQUNGYixJQUFBLENBQUNGLGlCQUFpQjtNQUNoQnlCLElBQUksS0FBQUMsTUFBQSxDQUFLaEIsVUFBVSxtQkFBaUI7TUFDcENNLEtBQUssRUFBRUssVUFBVSxDQUFDSCxhQUFhO0lBQUUsQ0FDbEMsQ0FBQyxlQUNGaEIsSUFBQSxDQUFDRixpQkFBaUI7TUFDaEJ5QixJQUFJLEtBQUFDLE1BQUEsQ0FBS2hCLFVBQVUsdUJBQXFCO01BQ3hDTSxLQUFLLEVBQUVLLFVBQVUsQ0FBQ0QsaUJBQWlCO0lBQUUsQ0FDdEMsQ0FBQyxlQUNGbEIsSUFBQSxDQUFDRixpQkFBaUI7TUFDaEJ5QixJQUFJLEtBQUFDLE1BQUEsQ0FBS2hCLFVBQVUsV0FBUztNQUM1Qk0sS0FBSyxFQUFFQTtJQUFNLENBQ2QsQ0FBQztFQUFBLENBQ0YsQ0FBQztBQUVQLENBQUM7QUFFRCxlQUFlVCxpQ0FBaUMiLCJpZ25vcmVMaXN0IjpbXX0=