"use strict";var t=require("@gem-sdk/core");const n=t=>({"gp-block":!0,[`wrap__button--unbranded__${t}`]:!0,[String.raw`[&_.shopify-payment-button\_\_button--unbranded]:gp-min-h-fit`]:!0,[String.raw`disabled:[&_.shopify-payment-button\_\_button--unbranded]:gp-pointer-events-none`]:!0}),e=n=>n?{[String.raw`[&_.shopify-payment-button\_\_button--unbranded]:!${t.genTypoClass(n)}`]:!0}:{},o=n=>n?{[String.raw`[&_.shopify-payment-button\_\_button--unbranded]:!${t.genSizeClass(n)}`]:!0}:{};exports.getButtonClasses=({uid:a="",styles:r})=>({...n(a),...e(r?.typo?.type),...o(r?.btnSpacing?.type),[t.getGlobalColorStateClassDynamicBtn("text",r?.textColor)]:!0});
