merchi_product_form
Version:
A React component for Merchi product forms
37 lines • 5.04 kB
JavaScript
import * as React from 'react';
import { useMerchiFormContext } from '../context/MerchiProductFormProvider';
import { isoCountries } from './utils';
import { IconCountryFlag } from './icons';
import { jsx as _jsx } from "react/jsx-runtime";
import { jsxs as _jsxs } from "react/jsx-runtime";
function ProductTitle() {
var _useMerchiFormContext = useMerchiFormContext(),
classNameProductTitle = _useMerchiFormContext.classNameProductTitle,
classNameProductOriginTitle = _useMerchiFormContext.classNameProductOriginTitle,
hideCountry = _useMerchiFormContext.hideCountry,
hideDomainName = _useMerchiFormContext.hideDomainName,
product = _useMerchiFormContext.product;
var _product$domain = product.domain,
domain = _product$domain === void 0 ? {} : _product$domain,
name = product.name;
var country = domain.country || 'AU';
var countryName = isoCountries[country];
return /*#__PURE__*/_jsxs("div", {
children: [/*#__PURE__*/_jsx("div", {
className: classNameProductOriginTitle,
children: /*#__PURE__*/_jsxs("h5", {
children: [!hideCountry && /*#__PURE__*/_jsx(IconCountryFlag, {
countryCode: country.toLowerCase(),
tooltip: "Country of origin ".concat(countryName)
}), !hideDomainName && " ".concat(domain.emailDomain)]
})
}), /*#__PURE__*/_jsx("div", {
children: /*#__PURE__*/_jsx("h1", {
className: classNameProductTitle,
children: name
})
})]
});
}
export default ProductTitle;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsInVzZU1lcmNoaUZvcm1Db250ZXh0IiwiaXNvQ291bnRyaWVzIiwiSWNvbkNvdW50cnlGbGFnIiwianN4IiwiX2pzeCIsImpzeHMiLCJfanN4cyIsIlByb2R1Y3RUaXRsZSIsIl91c2VNZXJjaGlGb3JtQ29udGV4dCIsImNsYXNzTmFtZVByb2R1Y3RUaXRsZSIsImNsYXNzTmFtZVByb2R1Y3RPcmlnaW5UaXRsZSIsImhpZGVDb3VudHJ5IiwiaGlkZURvbWFpbk5hbWUiLCJwcm9kdWN0IiwiX3Byb2R1Y3QkZG9tYWluIiwiZG9tYWluIiwibmFtZSIsImNvdW50cnkiLCJjb3VudHJ5TmFtZSIsImNoaWxkcmVuIiwiY2xhc3NOYW1lIiwiY291bnRyeUNvZGUiLCJ0b0xvd2VyQ2FzZSIsInRvb2x0aXAiLCJjb25jYXQiLCJlbWFpbERvbWFpbiJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wb25lbnRzL1Byb2R1Y3RUaXRsZS50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVyY2hpRm9ybUNvbnRleHQgfSBmcm9tICcuLi9jb250ZXh0L01lcmNoaVByb2R1Y3RGb3JtUHJvdmlkZXInO1xuaW1wb3J0IHsgaXNvQ291bnRyaWVzIH0gZnJvbSAnLi91dGlscyc7XG5pbXBvcnQgeyBJY29uQ291bnRyeUZsYWcgfSBmcm9tICcuL2ljb25zJztcblxuZnVuY3Rpb24gUHJvZHVjdFRpdGxlKCkge1xuICBjb25zdCB7XG4gICAgY2xhc3NOYW1lUHJvZHVjdFRpdGxlLFxuICAgIGNsYXNzTmFtZVByb2R1Y3RPcmlnaW5UaXRsZSxcbiAgICBoaWRlQ291bnRyeSxcbiAgICBoaWRlRG9tYWluTmFtZSxcbiAgICBwcm9kdWN0LFxuICB9ID0gdXNlTWVyY2hpRm9ybUNvbnRleHQoKTtcbiAgY29uc3QgeyBkb21haW4gPSB7fSwgbmFtZSB9ID0gcHJvZHVjdDtcbiAgY29uc3QgY291bnRyeSA9IGRvbWFpbi5jb3VudHJ5IHx8ICdBVSc7XG4gIGNvbnN0IGNvdW50cnlOYW1lID0gaXNvQ291bnRyaWVzW2NvdW50cnldO1xuICByZXR1cm4gKFxuICAgIDxkaXY+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3NOYW1lUHJvZHVjdE9yaWdpblRpdGxlfT5cbiAgICAgICAgPGg1PlxuICAgICAgICAgIHshaGlkZUNvdW50cnkgJiZcbiAgICAgICAgICAgIDxJY29uQ291bnRyeUZsYWdcbiAgICAgICAgICAgICAgY291bnRyeUNvZGU9e2NvdW50cnkudG9Mb3dlckNhc2UoKX1cbiAgICAgICAgICAgICAgdG9vbHRpcD17YENvdW50cnkgb2Ygb3JpZ2luICR7Y291bnRyeU5hbWV9YH1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgfVxuICAgICAgICAgIHshaGlkZURvbWFpbk5hbWUgJiYgYCAke2RvbWFpbi5lbWFpbERvbWFpbn1gfVxuICAgICAgICA8L2g1PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2PlxuICAgICAgICA8aDEgY2xhc3NOYW1lPXtjbGFzc05hbWVQcm9kdWN0VGl0bGV9PntuYW1lfTwvaDE+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgUHJvZHVjdFRpdGxlO1xuIl0sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUtBLEtBQUssTUFBTSxPQUFPO0FBQzlCLFNBQVNDLG9CQUFvQixRQUFRLHNDQUFzQztBQUMzRSxTQUFTQyxZQUFZLFFBQVEsU0FBUztBQUN0QyxTQUFTQyxlQUFlLFFBQVEsU0FBUztBQUFDLFNBQUFDLEdBQUEsSUFBQUMsSUFBQTtBQUFBLFNBQUFDLElBQUEsSUFBQUMsS0FBQTtBQUUxQyxTQUFTQyxZQUFZQSxDQUFBLEVBQUc7RUFDdEIsSUFBQUMscUJBQUEsR0FNSVIsb0JBQW9CLENBQUMsQ0FBQztJQUx4QlMscUJBQXFCLEdBQUFELHFCQUFBLENBQXJCQyxxQkFBcUI7SUFDckJDLDJCQUEyQixHQUFBRixxQkFBQSxDQUEzQkUsMkJBQTJCO0lBQzNCQyxXQUFXLEdBQUFILHFCQUFBLENBQVhHLFdBQVc7SUFDWEMsY0FBYyxHQUFBSixxQkFBQSxDQUFkSSxjQUFjO0lBQ2RDLE9BQU8sR0FBQUwscUJBQUEsQ0FBUEssT0FBTztFQUVULElBQUFDLGVBQUEsR0FBOEJELE9BQU8sQ0FBN0JFLE1BQU07SUFBTkEsTUFBTSxHQUFBRCxlQUFBLGNBQUcsQ0FBQyxDQUFDLEdBQUFBLGVBQUE7SUFBRUUsSUFBSSxHQUFLSCxPQUFPLENBQWhCRyxJQUFJO0VBQ3pCLElBQU1DLE9BQU8sR0FBR0YsTUFBTSxDQUFDRSxPQUFPLElBQUksSUFBSTtFQUN0QyxJQUFNQyxXQUFXLEdBQUdqQixZQUFZLENBQUNnQixPQUFPLENBQUM7RUFDekMsb0JBQ0VYLEtBQUE7SUFBQWEsUUFBQSxnQkFDRWYsSUFBQTtNQUFLZ0IsU0FBUyxFQUFFViwyQkFBNEI7TUFBQVMsUUFBQSxlQUMxQ2IsS0FBQTtRQUFBYSxRQUFBLEdBQ0csQ0FBQ1IsV0FBVyxpQkFDWFAsSUFBQSxDQUFDRixlQUFlO1VBQ2RtQixXQUFXLEVBQUVKLE9BQU8sQ0FBQ0ssV0FBVyxDQUFDLENBQUU7VUFDbkNDLE9BQU8sdUJBQUFDLE1BQUEsQ0FBdUJOLFdBQVc7UUFBRyxDQUM3QyxDQUFDLEVBRUgsQ0FBQ04sY0FBYyxRQUFBWSxNQUFBLENBQVFULE1BQU0sQ0FBQ1UsV0FBVyxDQUFFO01BQUEsQ0FDMUM7SUFBQyxDQUNGLENBQUMsZUFDTnJCLElBQUE7TUFBQWUsUUFBQSxlQUNFZixJQUFBO1FBQUlnQixTQUFTLEVBQUVYLHFCQUFzQjtRQUFBVSxRQUFBLEVBQUVIO01BQUksQ0FBSztJQUFDLENBQzlDLENBQUM7RUFBQSxDQUNILENBQUM7QUFFVjtBQUVBLGVBQWVULFlBQVkifQ==