merchi_product_form
Version:
A React component for Merchi product forms
57 lines (56 loc) • 8.1 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 VariationFieldStaticValues = function VariationFieldStaticValues(_ref) {
var name = _ref.name,
index = _ref.index,
variation = _ref.variation;
var variationField = variation.variationField;
var fieldType = variationField.fieldType,
id = variationField.id,
multipleSelect = variationField.multipleSelect,
fieldName = variationField.name,
placeholder = variationField.placeholder,
position = variationField.position,
required = variationField.required,
sellerProductEditable = variationField.sellerProductEditable;
var variationName = function variationName(attr) {
return "".concat(name, "[").concat(index, "]").concat(attr);
};
function intValue(v) {
return parseInt(v, 10).toString();
}
function boolValue(v) {
return v ? 'true' : 'false';
}
return /*#__PURE__*/_jsxs(_Fragment, {
children: [/*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.id'),
value: intValue(id)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.name'),
value: fieldName
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.placeholder'),
value: placeholder
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.fieldType'),
value: intValue(fieldType)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.position'),
value: intValue(position)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.sellerProductEditable'),
value: boolValue(sellerProductEditable)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.multipleSelect'),
value: boolValue(multipleSelect)
}), /*#__PURE__*/_jsx(InputHiddenStatic, {
name: variationName('.variationField.required'),
value: boolValue(required)
})]
});
};
export default VariationFieldStaticValues;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIklucHV0SGlkZGVuU3RhdGljIiwianN4IiwiX2pzeCIsIkZyYWdtZW50IiwiX0ZyYWdtZW50IiwianN4cyIsIl9qc3hzIiwiVmFyaWF0aW9uRmllbGRTdGF0aWNWYWx1ZXMiLCJfcmVmIiwibmFtZSIsImluZGV4IiwidmFyaWF0aW9uIiwidmFyaWF0aW9uRmllbGQiLCJmaWVsZFR5cGUiLCJpZCIsIm11bHRpcGxlU2VsZWN0IiwiZmllbGROYW1lIiwicGxhY2Vob2xkZXIiLCJwb3NpdGlvbiIsInJlcXVpcmVkIiwic2VsbGVyUHJvZHVjdEVkaXRhYmxlIiwidmFyaWF0aW9uTmFtZSIsImF0dHIiLCJjb25jYXQiLCJpbnRWYWx1ZSIsInYiLCJwYXJzZUludCIsInRvU3RyaW5nIiwiYm9vbFZhbHVlIiwiY2hpbGRyZW4iLCJ2YWx1ZSJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wb25lbnRzL1ZhcmlhdGlvbkZpZWxkU3RhdGljVmFsdWVzLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIGNsaWVudCc7XHJcbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IElucHV0SGlkZGVuU3RhdGljIGZyb20gJy4vSW5wdXRIaWRkZW5TdGF0aWMnO1xyXG5cclxuaW50ZXJmYWNlIFByb3BzIHtcclxuICBuYW1lOiBzdHJpbmc7XHJcbiAgaW5kZXg6IG51bWJlcjtcclxuICB2YXJpYXRpb246IGFueTtcclxufVxyXG5cclxuY29uc3QgVmFyaWF0aW9uRmllbGRTdGF0aWNWYWx1ZXM6IFJlYWN0LkZDPFByb3BzPiA9ICh7XHJcbiAgbmFtZSxcclxuICBpbmRleCxcclxuICB2YXJpYXRpb24sXHJcbn0pID0+IHtcclxuICBjb25zdCB7XHJcbiAgICB2YXJpYXRpb25GaWVsZCxcclxuICB9ID0gdmFyaWF0aW9uO1xyXG4gIGNvbnN0IHtcclxuICAgIGZpZWxkVHlwZSwgaWQsIG11bHRpcGxlU2VsZWN0LCBuYW1lOiBmaWVsZE5hbWUsIHBsYWNlaG9sZGVyLCBwb3NpdGlvbiwgcmVxdWlyZWQsIHNlbGxlclByb2R1Y3RFZGl0YWJsZVxyXG4gIH0gPSB2YXJpYXRpb25GaWVsZDtcclxuICBjb25zdCB2YXJpYXRpb25OYW1lID0gKGF0dHI6IHN0cmluZykgPT4gYCR7bmFtZX1bJHtpbmRleH1dJHthdHRyfWA7XHJcblxyXG4gIGZ1bmN0aW9uIGludFZhbHVlKHY6IGFueSkge1xyXG4gICAgcmV0dXJuIHBhcnNlSW50KHYsIDEwKS50b1N0cmluZygpO1xyXG4gIH1cclxuXHJcbiAgZnVuY3Rpb24gYm9vbFZhbHVlKHY6IGFueSkge1xyXG4gICAgcmV0dXJuIHYgPyAndHJ1ZScgOiAnZmFsc2UnO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIChcclxuICAgIDw+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e3ZhcmlhdGlvbk5hbWUoJy52YXJpYXRpb25GaWVsZC5pZCcpfVxyXG4gICAgICAgIHZhbHVlPXtpbnRWYWx1ZShpZCl9XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e3ZhcmlhdGlvbk5hbWUoJy52YXJpYXRpb25GaWVsZC5uYW1lJyl9XHJcbiAgICAgICAgdmFsdWU9e2ZpZWxkTmFtZX1cclxuICAgICAgLz5cclxuICAgICAgPElucHV0SGlkZGVuU3RhdGljXHJcbiAgICAgICAgbmFtZT17dmFyaWF0aW9uTmFtZSgnLnZhcmlhdGlvbkZpZWxkLnBsYWNlaG9sZGVyJyl9XHJcbiAgICAgICAgdmFsdWU9e3BsYWNlaG9sZGVyfVxyXG4gICAgICAvPlxyXG4gICAgICA8SW5wdXRIaWRkZW5TdGF0aWNcclxuICAgICAgICBuYW1lPXt2YXJpYXRpb25OYW1lKCcudmFyaWF0aW9uRmllbGQuZmllbGRUeXBlJyl9XHJcbiAgICAgICAgdmFsdWU9e2ludFZhbHVlKGZpZWxkVHlwZSl9XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e3ZhcmlhdGlvbk5hbWUoJy52YXJpYXRpb25GaWVsZC5wb3NpdGlvbicpfVxyXG4gICAgICAgIHZhbHVlPXtpbnRWYWx1ZShwb3NpdGlvbil9XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e3ZhcmlhdGlvbk5hbWUoJy52YXJpYXRpb25GaWVsZC5zZWxsZXJQcm9kdWN0RWRpdGFibGUnKX1cclxuICAgICAgICB2YWx1ZT17Ym9vbFZhbHVlKHNlbGxlclByb2R1Y3RFZGl0YWJsZSl9XHJcbiAgICAgIC8+XHJcbiAgICAgIDxJbnB1dEhpZGRlblN0YXRpY1xyXG4gICAgICAgIG5hbWU9e3ZhcmlhdGlvbk5hbWUoJy52YXJpYXRpb25GaWVsZC5tdWx0aXBsZVNlbGVjdCcpfVxyXG4gICAgICAgIHZhbHVlPXtib29sVmFsdWUobXVsdGlwbGVTZWxlY3QpfVxyXG4gICAgICAvPlxyXG4gICAgICA8SW5wdXRIaWRkZW5TdGF0aWNcclxuICAgICAgICBuYW1lPXt2YXJpYXRpb25OYW1lKCcudmFyaWF0aW9uRmllbGQucmVxdWlyZWQnKX1cclxuICAgICAgICB2YWx1ZT17Ym9vbFZhbHVlKHJlcXVpcmVkKX1cclxuICAgICAgLz5cclxuICAgIDwvPlxyXG4gICk7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IFZhcmlhdGlvbkZpZWxkU3RhdGljVmFsdWVzO1xyXG4iXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7O0FBQ1osT0FBTyxLQUFLQSxLQUFLLE1BQU0sT0FBTztBQUM5QixPQUFPQyxpQkFBaUIsTUFBTSxxQkFBcUI7QUFBQyxTQUFBQyxHQUFBLElBQUFDLElBQUEsRUFBQUMsUUFBQSxJQUFBQyxTQUFBLEVBQUFDLElBQUEsSUFBQUMsS0FBQTtBQVFwRCxJQUFNQywwQkFBMkMsR0FBRyxTQUE5Q0EsMEJBQTJDQSxDQUFBQyxJQUFBLEVBSTNDO0VBQUEsSUFISkMsSUFBSSxHQUFBRCxJQUFBLENBQUpDLElBQUk7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