merchi_product_form
Version:
A React component for Merchi product forms
34 lines (33 loc) • 5.01 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";
function VariationFieldNameAndCostInputs(props) {
var name = props.name,
_props$variation = props.variation,
variation = _props$variation === void 0 ? {} : _props$variation;
var onceOffCost = variation.onceOffCost,
unitCost = variation.unitCost,
_variation$variationF = variation.variationField,
variationField = _variation$variationF === void 0 ? {} : _variation$variationF;
function floatValue(v) {
return v ? parseFloat(v) : 0;
}
return /*#__PURE__*/_jsxs(_Fragment, {
children: [/*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(name, ".onceOffCost"),
value: floatValue(onceOffCost)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(name, ".unitCost"),
value: floatValue(unitCost)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(name, ".variationField.variationCost"),
value: floatValue(variationField.variationCost)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: "".concat(name, ".variationField.variationUnitCost"),
value: floatValue(variationField.variationUnitCost)
})]
});
}
export default VariationFieldNameAndCostInputs;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIklucHV0SGlkZGVuU3RhdGljIiwianN4IiwiX2pzeCIsIkZyYWdtZW50IiwiX0ZyYWdtZW50IiwianN4cyIsIl9qc3hzIiwiVmFyaWF0aW9uRmllbGROYW1lQW5kQ29zdElucHV0cyIsInByb3BzIiwibmFtZSIsIl9wcm9wcyR2YXJpYXRpb24iLCJ2YXJpYXRpb24iLCJvbmNlT2ZmQ29zdCIsInVuaXRDb3N0IiwiX3ZhcmlhdGlvbiR2YXJpYXRpb25GIiwidmFyaWF0aW9uRmllbGQiLCJmbG9hdFZhbHVlIiwidiIsInBhcnNlRmxvYXQiLCJjaGlsZHJlbiIsImNvbmNhdCIsInZhbHVlIiwidmFyaWF0aW9uQ29zdCIsInZhcmlhdGlvblVuaXRDb3N0Il0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbXBvbmVudHMvVmFyaWF0aW9uRmllbGROYW1lQW5kQ29zdElucHV0cy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xyXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBJbnB1dEhpZGRlblN0YXRpYyBmcm9tICcuL0lucHV0SGlkZGVuU3RhdGljJztcclxuXHJcbmludGVyZmFjZSBQcm9wcyB7XHJcbiAgbmFtZTogc3RyaW5nO1xyXG4gIHZhcmlhdGlvbjogYW55O1xyXG59XHJcblxyXG5mdW5jdGlvbiBWYXJpYXRpb25GaWVsZE5hbWVBbmRDb3N0SW5wdXRzKHByb3BzOiBQcm9wcykge1xyXG4gIGNvbnN0IHsgbmFtZSwgdmFyaWF0aW9uID0ge30gfSA9IHByb3BzO1xyXG4gIGNvbnN0IHsgb25jZU9mZkNvc3QsIHVuaXRDb3N0LCB2YXJpYXRpb25GaWVsZCA9IHt9IH0gPSB2YXJpYXRpb247XHJcblxyXG4gIGZ1bmN0aW9uIGZsb2F0VmFsdWUodjogYW55KSB7XHJcbiAgICByZXR1cm4gdiA/IHBhcnNlRmxvYXQodikgOiAwO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDw+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e2Ake25hbWV9Lm9uY2VPZmZDb3N0YH1cclxuICAgICAgICB2YWx1ZT17ZmxvYXRWYWx1ZShvbmNlT2ZmQ29zdCl9XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e2Ake25hbWV9LnVuaXRDb3N0YH1cclxuICAgICAgICB2YWx1ZT17ZmxvYXRWYWx1ZSh1bml0Q29zdCl9XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e2Ake25hbWV9LnZhcmlhdGlvbkZpZWxkLnZhcmlhdGlvbkNvc3RgfVxyXG4gICAgICAgIHZhbHVlPXtmbG9hdFZhbHVlKHZhcmlhdGlvbkZpZWxkLnZhcmlhdGlvbkNvc3QpfVxyXG4gICAgICAvPlxyXG4gICAgICA8SW5wdXRIaWRkZW5TdGF0aWNcclxuICAgICAgICBuYW1lPXtgJHtuYW1lfS52YXJpYXRpb25GaWVsZC52YXJpYXRpb25Vbml0Q29zdGB9XHJcbiAgICAgICAgdmFsdWU9e2Zsb2F0VmFsdWUodmFyaWF0aW9uRmllbGQudmFyaWF0aW9uVW5pdENvc3QpfVxyXG4gICAgICAvPlxyXG4gICAgPC8+XHJcbiAgKTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgVmFyaWF0aW9uRmllbGROYW1lQW5kQ29zdElucHV0cztcclxuIl0sIm1hcHBpbmdzIjoiQUFBQSxZQUFZOztBQUNaLE9BQU8sS0FBS0EsS0FBSyxNQUFNLE9BQU87QUFDOUIsT0FBT0MsaUJBQWlCLE1BQU0scUJBQXFCO0FBQUMsU0FBQUMsR0FBQSxJQUFBQyxJQUFBLEVBQUFDLFFBQUEsSUFBQUMsU0FBQSxFQUFBQyxJQUFBLElBQUFDLEtBQUE7QUFPcEQsU0FBU0MsK0JBQStCQSxDQUFDQyxLQUFZLEVBQUU7RUFDckQsSUFBUUMsSUFBSSxHQUFxQkQsS0FBSyxDQUE5QkMsSUFBSTtJQUFBQyxnQkFBQSxHQUFxQkYsS0FBSyxDQUF4QkcsU0FBUztJQUFUQSxTQUFTLEdBQUFELGdCQUFBLGNBQUcsQ0FBQyxDQUFDLEdBQUFBLGdCQUFBO0VBQzVCLElBQVFFLFdBQVcsR0FBb0NELFNBQVMsQ0FBeERDLFdBQVc7SUFBRUMsUUFBUSxHQUEwQkYsU0FBUyxDQUEzQ0UsUUFBUTtJQUFBQyxxQkFBQSxHQUEwQkgsU0FBUyxDQUFqQ0ksY0FBYztJQUFkQSxjQUFjLEdBQUFELHFCQUFBLGNBQUcsQ0FBQyxDQUFDLEdBQUFBLHFCQUFBO0VBRWxELFNBQVNFLFVBQVVBLENBQUNDLENBQU0sRUFBRTtJQUMxQixPQUFPQSxDQUFDLEdBQUdDLFVBQVUsQ0FBQ0QsQ0FBQyxDQUFDLEdBQUcsQ0FBQztFQUM5QjtFQUVBLG9CQUNFWCxLQUFBLENBQUFGLFNBQUE7SUFBQWUsUUFBQSxnQkFDRWpCLElBQUEsQ0FBQ0YsaUJBQWlCO01BQ2hCUyxJQUFJLEtBQUFXLE1BQUEsQ0FBS1gsSUFBSSxpQkFBZTtNQUM1QlksS0FBSyxFQUFFTCxVQUFVLENBQUNKLFdBQVc7SUFBRSxDQUNoQyxDQUFDLGVBQ0ZWLElBQUEsQ0FBQ0YsaUJBQWlCO01BQ2hCUyxJQUFJLEtBQUFXLE1BQUEsQ0FBS1gsSUFBSSxjQUFZO01BQ3pCWSxLQUFLLEVBQUVMLFVBQVUsQ0FBQ0gsUUFBUTtJQUFFLENBQzdCLENBQUMsZUFDRlgsSUFBQSxDQUFDRixpQkFBaUI7TUFDaEJTLElBQUksS0FBQVcsTUFBQSxDQUFLWCxJQUFJLGtDQUFnQztNQUM3Q1ksS0FBSyxFQUFFTCxVQUFVLENBQUNELGNBQWMsQ0FBQ08sYUFBYTtJQUFFLENBQ2pELENBQUMsZUFDRnBCLElBQUEsQ0FBQ0YsaUJBQWlCO01BQ2hCUyxJQUFJLEtBQUFXLE1BQUEsQ0FBS1gsSUFBSSxzQ0FBb0M7TUFDakRZLEtBQUssRUFBRUwsVUFBVSxDQUFDRCxjQUFjLENBQUNRLGlCQUFpQjtJQUFFLENBQ3JELENBQUM7RUFBQSxDQUNGLENBQUM7QUFFUDtBQUVBLGVBQWVoQiwrQkFBK0IiLCJpZ25vcmVMaXN0IjpbXX0=