1"use strict";(self.webpackChunkshopwp=self.webpackChunkshopwp||[]).push([["Link-public"],{"./npm-packages/@shopwp/components/src/link/index.jsx"(e,a,n){n.r(a),n.d(a,{default:()=>c});var s=n("./npm-packages/@shopwp/components/src/products/product/_state/hooks.jsx");const o=function(e){var a=e.children,n=(0,s.F)();return React.createElement("a",{href:"#!",onClick:function(){n({type:"TOGGLE_MODAL",payload:!0})},className:"swp-link wps-link-modal","aria-label":"Link to modal window"},a)};var p=n("./npm-packages/@shopwp/common/src/settings/index.js"),t=n("./npm-packages/@shopwp/components/src/items/_state/payload/hooks.jsx");const l=function(e){var a=e.type,n=e.linkTo,s=e.manualLink,o=e.target,l=e.classNames,c=e.children,i=e.payload,r=void 0!==i&&i;r=r||(0,t.Z)();var k="swp-link wps-"+a+"-link "+l,m=wp.hooks.applyFilters("misc.linkHref",s?encodeURI(s):(0,p.es)(r,a,n),n,r),d=wp.hooks.applyFilters("misc.linkTarget",function(e){return e||"_blank"}(o),a,r);return React.createElement("a",{href:m,className:k,target:d},c)},c=function(e){var a=e.type,n=e.classNames,s=void 0===n?"":n,p=e.target,t=e.from,c=void 0!==t&&t,i=e.children,r=e.linkTo,k=void 0===r?shopwp.general.productsLinkTo:r,m=e.manualLink,d=e.disableLink,u=e.payload,h=void 0!==u&&u;return d||shopwp.misc.isAdmin||"wordpress"!==shopwp.general.productsLinkTo&&"cart"===c?i:"none"!==k||m?"modal"===k?React.createElement(o,null,i):React.createElement(l,{type:a,linkTo:k,manualLink:m,target:p,classNames:s,payload:h},i):i}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.