UNPKG

merchi_product_form

Version:
49 lines (48 loc) 6.62 kB
'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==