'use client';
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var jsxRuntime=require("react/jsx-runtime"),classes=require("../common/classes.js"),system=require("@gem-sdk/system"),helpers=require("../common/helpers.js"),styles=require("../common/styles.js");const ThirdPartySlot=e=>{let{setting:s,builderProps:t}=e,r=system.createClass(classes.getClassThirdPartyContainer()),a=system.createClass(classes.getClassIconThirdPartyContainer()),i=system.createClass(classes.getClassTextThirdPartyContainer()),n=system.createStyle(styles.getStyleIconThirdPartyContainer());return jsxRuntime.jsx(jsxRuntime.Fragment,{children:helpers.renderThirdPartySlot({setting:s,type:"react",componentsEditorMode:jsxRuntime.jsx("div",{"data-uid":t?.uid??"","data-index":s?.index,className:r,children:jsxRuntime.jsxs("div",{className:a,style:n,children:[jsxRuntime.jsx("span",{dangerouslySetInnerHTML:{__html:helpers.ICON_SHOPIFY_SLOT}}),jsxRuntime.jsx("div",{className:i,children:"Shopify App"})]})})})})};exports.default=ThirdPartySlot;
