merchi_product_form
Version:
A React component for Merchi product forms
49 lines (48 loc) • 6.62 kB
JavaScript
'use client';
import { supplierSellerEditableProductTypes } from './utils';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faClipboardCheck } from '@fortawesome/free-solid-svg-icons';
import { useMerchiFormContext } from './MerchiProductFormProvider';
import { jsx as _jsx } from "react/jsx-runtime";
import { jsxs as _jsxs } from "react/jsx-runtime";
import { Fragment as _Fragment } from "react/jsx-runtime";
function isTrue(value) {
return [true, 'true'].includes(value);
}
function AlertVariationSellerEditable(_ref) {
var variationField = _ref.variationField;
var _useMerchiFormContext = useMerchiFormContext(),
classNameAlertSellerEditable = _useMerchiFormContext.classNameAlertSellerEditable,
product = _useMerchiFormContext.product;
var productType = product.productType;
var sellerProductEditable = variationField.sellerProductEditable;
var show = isTrue(sellerProductEditable) && productType === undefined || productType && isTrue(sellerProductEditable) && supplierSellerEditableProductTypes.includes(Number(productType));
return show ? /*#__PURE__*/_jsx("div", {
className: classNameAlertSellerEditable,
style: {
display: 'flex',
fontSize: 18,
fontWeight: 600,
justifyContent: 'space-between'
},
children: /*#__PURE__*/_jsxs("div", {
style: {
alignItems: 'center',
display: 'flex'
},
children: [/*#__PURE__*/_jsx("div", {
style: {
marginRight: '1rem'
},
children: /*#__PURE__*/_jsx(FontAwesomeIcon, {
icon: faClipboardCheck,
size: "2x"
})
}), /*#__PURE__*/_jsx("div", {
children: "Select variation options you would like to offer your customers on your product."
})]
})
}) : /*#__PURE__*/_jsx(_Fragment, {});
}
export default AlertVariationSellerEditable;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJzdXBwbGllclNlbGxlckVkaXRhYmxlUHJvZHVjdFR5cGVzIiwiRm9udEF3ZXNvbWVJY29uIiwiZmFDbGlwYm9hcmRDaGVjayIsInVzZU1lcmNoaUZvcm1Db250ZXh0IiwianN4IiwiX2pzeCIsImpzeHMiLCJfanN4cyIsIkZyYWdtZW50IiwiX0ZyYWdtZW50IiwiaXNUcnVlIiwidmFsdWUiLCJpbmNsdWRlcyIsIkFsZXJ0VmFyaWF0aW9uU2VsbGVyRWRpdGFibGUiLCJfcmVmIiwidmFyaWF0aW9uRmllbGQiLCJfdXNlTWVyY2hpRm9ybUNvbnRleHQiLCJjbGFzc05hbWVBbGVydFNlbGxlckVkaXRhYmxlIiwicHJvZHVjdCIsInByb2R1Y3RUeXBlIiwic2VsbGVyUHJvZHVjdEVkaXRhYmxlIiwic2hvdyIsInVuZGVmaW5lZCIsIk51bWJlciIsImNsYXNzTmFtZSIsInN0eWxlIiwiZGlzcGxheSIsImZvbnRTaXplIiwiZm9udFdlaWdodCIsImp1c3RpZnlDb250ZW50IiwiY2hpbGRyZW4iLCJhbGlnbkl0ZW1zIiwibWFyZ2luUmlnaHQiLCJpY29uIiwic2l6ZSJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wb25lbnRzL0FsZXJ0VmFyaWF0aW9uU2VsbGVyRWRpdGFibGUudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50JztcbmltcG9ydCB7IHN1cHBsaWVyU2VsbGVyRWRpdGFibGVQcm9kdWN0VHlwZXMgfSBmcm9tICcuL3V0aWxzJztcbmltcG9ydCB7IEZvbnRBd2Vzb21lSWNvbiB9IGZyb20gJ0Bmb3J0YXdlc29tZS9yZWFjdC1mb250YXdlc29tZSc7XG5pbXBvcnQgeyBmYUNsaXBib2FyZENoZWNrIH0gZnJvbSAnQGZvcnRhd2Vzb21lL2ZyZWUtc29saWQtc3ZnLWljb25zJztcbmltcG9ydCB7IHVzZU1lcmNoaUZvcm1Db250ZXh0IH0gZnJvbSAnLi9NZXJjaGlQcm9kdWN0Rm9ybVByb3ZpZGVyJztcblxuZnVuY3Rpb24gaXNUcnVlKHZhbHVlOiBhbnkpIHtcbiAgcmV0dXJuIFt0cnVlLCAndHJ1ZSddLmluY2x1ZGVzKHZhbHVlKTtcbn1cblxuaW50ZXJmYWNlIFByb3BzIHtcbiAgdmFyaWF0aW9uRmllbGQ6IGFueTtcbn1cblxuZnVuY3Rpb24gQWxlcnRWYXJpYXRpb25TZWxsZXJFZGl0YWJsZSh7IHZhcmlhdGlvbkZpZWxkIH06IFByb3BzKSB7XG4gIGNvbnN0IHsgY2xhc3NOYW1lQWxlcnRTZWxsZXJFZGl0YWJsZSwgIHByb2R1Y3QgfSA9IHVzZU1lcmNoaUZvcm1Db250ZXh0KCk7XG4gIGNvbnN0IHsgcHJvZHVjdFR5cGUgfSA9IHByb2R1Y3Q7XG4gIGNvbnN0IHsgc2VsbGVyUHJvZHVjdEVkaXRhYmxlIH0gPSB2YXJpYXRpb25GaWVsZDtcbiAgY29uc3Qgc2hvdyA9IGlzVHJ1ZShzZWxsZXJQcm9kdWN0RWRpdGFibGUpICYmIHByb2R1Y3RUeXBlID09PSB1bmRlZmluZWQgfHxcbiAgcHJvZHVjdFR5cGUgJiYgaXNUcnVlKHNlbGxlclByb2R1Y3RFZGl0YWJsZSkgJiYgc3VwcGxpZXJTZWxsZXJFZGl0YWJsZVByb2R1Y3RUeXBlcy5cbiAgICAgIGluY2x1ZGVzKE51bWJlcihwcm9kdWN0VHlwZSkpO1xuICByZXR1cm4gKFxuICAgIHNob3cgP1xuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZUFsZXJ0U2VsbGVyRWRpdGFibGV9XG4gICAgICAgIHN0eWxlPXt7ZGlzcGxheTogJ2ZsZXgnLCBmb250U2l6ZTogMTgsIGZvbnRXZWlnaHQ6IDYwMCwganVzdGlmeUNvbnRlbnQ6ICdzcGFjZS1iZXR3ZWVuJ319XG4gICAgICA+XG4gICAgICAgIDxkaXZcbiAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgYWxpZ25JdGVtczogJ2NlbnRlcicsXG4gICAgICAgICAgICBkaXNwbGF5OiAnZmxleCcsXG4gICAgICAgICAgfX1cbiAgICAgICAgPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIHN0eWxlPXt7XG4gICAgICAgICAgICAgIG1hcmdpblJpZ2h0OiAnMXJlbScsXG4gICAgICAgICAgICB9fVxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxGb250QXdlc29tZUljb24gaWNvbj17ZmFDbGlwYm9hcmRDaGVja30gc2l6ZT0nMngnIC8+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIFNlbGVjdCB2YXJpYXRpb24gb3B0aW9ucyB5b3Ugd291bGQgbGlrZVxuICAgICAgICAgICAgdG8gb2ZmZXIgeW91ciBjdXN0b21lcnMgb24geW91ciBwcm9kdWN0LlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PiA6IDw+PC8+XG4gICk7XG59XG5cbmV4cG9ydCBkZWZhdWx0IEFsZXJ0VmFyaWF0aW9uU2VsbGVyRWRpdGFibGU7XG4iXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7O0FBQ1osU0FBU0Esa0NBQWtDLFFBQVEsU0FBUztBQUM1RCxTQUFTQyxlQUFlLFFBQVEsZ0NBQWdDO0FBQ2hFLFNBQVNDLGdCQUFnQixRQUFRLG1DQUFtQztBQUNwRSxTQUFTQyxvQkFBb0IsUUFBUSw2QkFBNkI7QUFBQyxTQUFBQyxHQUFBLElBQUFDLElBQUE7QUFBQSxTQUFBQyxJQUFBLElBQUFDLEtBQUE7QUFBQSxTQUFBQyxRQUFBLElBQUFDLFNBQUE7QUFFbkUsU0FBU0MsTUFBTUEsQ0FBQ0MsS0FBVSxFQUFFO0VBQzFCLE9BQU8sQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUNDLFFBQVEsQ0FBQ0QsS0FBSyxDQUFDO0FBQ3ZDO0FBTUEsU0FBU0UsNEJBQTRCQSxDQUFBQyxJQUFBLEVBQTRCO0VBQUEsSUFBekJDLGNBQWMsR0FBQUQsSUFBQSxDQUFkQyxjQUFjO0VBQ3BELElBQUFDLHFCQUFBLEdBQW1EYixvQkFBb0IsQ0FBQyxDQUFDO0lBQWpFYyw0QkFBNEIsR0FBQUQscUJBQUEsQ0FBNUJDLDRCQUE0QjtJQUFHQyxPQUFPLEdBQUFGLHFCQUFBLENBQVBFLE9BQU87RUFDOUMsSUFBUUMsV0FBVyxHQUFLRCxPQUFPLENBQXZCQyxXQUFXO0VBQ25CLElBQVFDLHFCQUFxQixHQUFLTCxjQUFjLENBQXhDSyxxQkFBcUI7RUFDN0IsSUFBTUMsSUFBSSxHQUFHWCxNQUFNLENBQUNVLHFCQUFxQixDQUFDLElBQUlELFdBQVcsS0FBS0csU0FBUyxJQUN2RUgsV0FBVyxJQUFJVCxNQUFNLENBQUNVLHFCQUFxQixDQUFDLElBQUlwQixrQ0FBa0MsQ0FDOUVZLFFBQVEsQ0FBQ1csTUFBTSxDQUFDSixXQUFXLENBQUMsQ0FBQztFQUNqQyxPQUNFRSxJQUFJLGdCQUNGaEIsSUFBQTtJQUNFbUIsU0FBUyxFQUFFUCw0QkFBNkI7SUFDeENRLEtBQUssRUFBRTtNQUFDQyxPQUFPLEVBQUUsTUFBTTtNQUFFQyxRQUFRLEVBQUUsRUFBRTtNQUFFQyxVQUFVLEVBQUUsR0FBRztNQUFFQyxjQUFjLEVBQUU7SUFBZSxDQUFFO0lBQUFDLFFBQUEsZUFFekZ2QixLQUFBO01BQ0VrQixLQUFLLEVBQUU7UUFDTE0sVUFBVSxFQUFFLFFBQVE7UUFDcEJMLE9BQU8sRUFBRTtNQUNYLENBQUU7TUFBQUksUUFBQSxnQkFFRnpCLElBQUE7UUFDRW9CLEtBQUssRUFBRTtVQUNMTyxXQUFXLEVBQUU7UUFDZixDQUFFO1FBQUFGLFFBQUEsZUFFRnpCLElBQUEsQ0FBQ0osZUFBZTtVQUFDZ0MsSUFBSSxFQUFFL0IsZ0JBQWlCO1VBQUNnQyxJQUFJLEVBQUM7UUFBSSxDQUFFO01BQUMsQ0FDbEQsQ0FBQyxlQUNON0IsSUFBQTtRQUFBeUIsUUFBQSxFQUFLO01BR0wsQ0FBSyxDQUFDO0lBQUEsQ0FDSDtFQUFDLENBQ0gsQ0FBQyxnQkFBR3pCLElBQUEsQ0FBQUksU0FBQSxJQUFJLENBQUM7QUFFcEI7QUFFQSxlQUFlSSw0QkFBNEIifQ==