"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@gem-sdk/core"),t=require("../../../button/components/Button.liquid.js"),s=require("./common/helpers.js"),r=require("./common/styles.js"),o=require("@gem-sdk/system"),i=require("../../settings/submit-button/configs/translate.js");exports.default=({setting:u,builderProps:l,builderAttrs:n,style:m,styles:a,advanced:c,pageContext:d})=>{let{...p}=a??{},b=s.composeSetting(u),y=o.createStyle(r.composeContainerStyles(a,m));return e.template`
    ${t.default({translateSetting:i.SubmitButton?.label?.id,builderProps:l,builderAttrs:n,setting:b,style:y,styles:p,advanced:c,pageContext:d})}
  `};
