merchi_product_form
Version:
A React component for Merchi product forms
36 lines (35 loc) • 4.97 kB
JavaScript
'use client';
import * as React from 'react';
import InputHiddenStatic from './InputHiddenStatic';
import { jsx as _jsx } from "react/jsx-runtime";
import { Fragment as _Fragment } from "react/jsx-runtime";
import { 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,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIklucHV0SGlkZGVuU3RhdGljIiwianN4IiwiX2pzeCIsIkZyYWdtZW50IiwiX0ZyYWdtZW50IiwianN4cyIsIl9qc3hzIiwiVmFyaWF0aW9uRmllbGROYW1lQW5kQ29zdElucHV0cyIsInByb3BzIiwibmFtZSIsIl9wcm9wcyR2YXJpYXRpb24iLCJ2YXJpYXRpb24iLCJvbmNlT2ZmQ29zdCIsInVuaXRDb3N0IiwiX3ZhcmlhdGlvbiR2YXJpYXRpb25GIiwidmFyaWF0aW9uRmllbGQiLCJmbG9hdFZhbHVlIiwidiIsInBhcnNlRmxvYXQiLCJjaGlsZHJlbiIsImNvbmNhdCIsInZhbHVlIiwidmFyaWF0aW9uQ29zdCIsInZhcmlhdGlvblVuaXRDb3N0Il0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbXBvbmVudHMvVmFyaWF0aW9uRmllbGROYW1lQW5kQ29zdElucHV0cy50c3giXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xuaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IElucHV0SGlkZGVuU3RhdGljIGZyb20gJy4vSW5wdXRIaWRkZW5TdGF0aWMnO1xuXG5pbnRlcmZhY2UgUHJvcHMge1xuICBuYW1lOiBzdHJpbmc7XG4gIHZhcmlhdGlvbjogYW55O1xufVxuXG5mdW5jdGlvbiBWYXJpYXRpb25GaWVsZE5hbWVBbmRDb3N0SW5wdXRzKHByb3BzOiBQcm9wcykge1xuICBjb25zdCB7IG5hbWUsIHZhcmlhdGlvbiA9IHt9IH0gPSBwcm9wcztcbiAgY29uc3QgeyBvbmNlT2ZmQ29zdCwgdW5pdENvc3QsIHZhcmlhdGlvbkZpZWxkID0ge30gfSA9IHZhcmlhdGlvbjtcblxuICBmdW5jdGlvbiBmbG9hdFZhbHVlKHY6IGFueSkge1xuICAgIHJldHVybiB2ID8gcGFyc2VGbG9hdCh2KSA6IDA7XG4gIH1cblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8SW5wdXRIaWRkZW5TdGF0aWNcbiAgICAgICAgbmFtZT17YCR7bmFtZX0ub25jZU9mZkNvc3RgfVxuICAgICAgICB2YWx1ZT17ZmxvYXRWYWx1ZShvbmNlT2ZmQ29zdCl9XG4gICAgICAvPlxuICAgICAgPElucHV0SGlkZGVuU3RhdGljXG4gICAgICAgIG5hbWU9e2Ake25hbWV9LnVuaXRDb3N0YH1cbiAgICAgICAgdmFsdWU9e2Zsb2F0VmFsdWUodW5pdENvc3QpfVxuICAgICAgLz5cbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xuICAgICAgICBuYW1lPXtgJHtuYW1lfS52YXJpYXRpb25GaWVsZC52YXJpYXRpb25Db3N0YH1cbiAgICAgICAgdmFsdWU9e2Zsb2F0VmFsdWUodmFyaWF0aW9uRmllbGQudmFyaWF0aW9uQ29zdCl9XG4gICAgICAvPlxuICAgICAgPElucHV0SGlkZGVuU3RhdGljXG4gICAgICAgIG5hbWU9e2Ake25hbWV9LnZhcmlhdGlvbkZpZWxkLnZhcmlhdGlvblVuaXRDb3N0YH1cbiAgICAgICAgdmFsdWU9e2Zsb2F0VmFsdWUodmFyaWF0aW9uRmllbGQudmFyaWF0aW9uVW5pdENvc3QpfVxuICAgICAgLz5cbiAgICA8Lz5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgVmFyaWF0aW9uRmllbGROYW1lQW5kQ29zdElucHV0cztcbiJdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWTs7QUFDWixPQUFPLEtBQUtBLEtBQUssTUFBTSxPQUFPO0FBQzlCLE9BQU9DLGlCQUFpQixNQUFNLHFCQUFxQjtBQUFDLFNBQUFDLEdBQUEsSUFBQUMsSUFBQTtBQUFBLFNBQUFDLFFBQUEsSUFBQUMsU0FBQTtBQUFBLFNBQUFDLElBQUEsSUFBQUMsS0FBQTtBQU9wRCxTQUFTQywrQkFBK0JBLENBQUNDLEtBQVksRUFBRTtFQUNyRCxJQUFRQyxJQUFJLEdBQXFCRCxLQUFLLENBQTlCQyxJQUFJO0lBQUFDLGdCQUFBLEdBQXFCRixLQUFLLENBQXhCRyxTQUFTO0lBQVRBLFNBQVMsR0FBQUQsZ0JBQUEsY0FBRyxDQUFDLENBQUMsR0FBQUEsZ0JBQUE7RUFDNUIsSUFBUUUsV0FBVyxHQUFvQ0QsU0FBUyxDQUF4REMsV0FBVztJQUFFQyxRQUFRLEdBQTBCRixTQUFTLENBQTNDRSxRQUFRO0lBQUFDLHFCQUFBLEdBQTBCSCxTQUFTLENBQWpDSSxjQUFjO0lBQWRBLGNBQWMsR0FBQUQscUJBQUEsY0FBRyxDQUFDLENBQUMsR0FBQUEscUJBQUE7RUFFbEQsU0FBU0UsVUFBVUEsQ0FBQ0MsQ0FBTSxFQUFFO0lBQzFCLE9BQU9BLENBQUMsR0FBR0MsVUFBVSxDQUFDRCxDQUFDLENBQUMsR0FBRyxDQUFDO0VBQzlCO0VBRUEsb0JBQ0VYLEtBQUEsQ0FBQUYsU0FBQTtJQUFBZSxRQUFBLGdCQUNFakIsSUFBQSxDQUFDRixpQkFBaUI7TUFDaEJTLElBQUksS0FBQVcsTUFBQSxDQUFLWCxJQUFJLGlCQUFlO01BQzVCWSxLQUFLLEVBQUVMLFVBQVUsQ0FBQ0osV0FBVztJQUFFLENBQ2hDLENBQUMsZUFDRlYsSUFBQSxDQUFDRixpQkFBaUI7TUFDaEJTLElBQUksS0FBQVcsTUFBQSxDQUFLWCxJQUFJLGNBQVk7TUFDekJZLEtBQUssRUFBRUwsVUFBVSxDQUFDSCxRQUFRO0lBQUUsQ0FDN0IsQ0FBQyxlQUNGWCxJQUFBLENBQUNGLGlCQUFpQjtNQUNoQlMsSUFBSSxLQUFBVyxNQUFBLENBQUtYLElBQUksa0NBQWdDO01BQzdDWSxLQUFLLEVBQUVMLFVBQVUsQ0FBQ0QsY0FBYyxDQUFDTyxhQUFhO0lBQUUsQ0FDakQsQ0FBQyxlQUNGcEIsSUFBQSxDQUFDRixpQkFBaUI7TUFDaEJTLElBQUksS0FBQVcsTUFBQSxDQUFLWCxJQUFJLHNDQUFvQztNQUNqRFksS0FBSyxFQUFFTCxVQUFVLENBQUNELGNBQWMsQ0FBQ1EsaUJBQWlCO0lBQUUsQ0FDckQsQ0FBQztFQUFBLENBQ0YsQ0FBQztBQUVQO0FBRUEsZUFBZWhCLCtCQUErQiJ9