PageSourceSearch

https://daniellesteel.com/_nuxt/CI4xBK7j.js

js daniellesteel.com collected 2026-10-02 10:54:16 UTC 4,091 bytes, 1 lines download raw bytes

1import{o as r,a7 as s,cH as l,bq as u,bp as a,bR as d,bz as h,bN as i,a6 as b}from"./BPlt5jNJ.js";try{let t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="cc14661b-e0ac-4fee-ba6e-62505ea14c06",t._sentryDebugIdIdentifier="sentry-dbid-cc14661b-e0ac-4fee-ba6e-62505ea14c06")}catch{}{let t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[new t.Error().stack]=Object.assign({},t._sentryModuleMetadata[new t.Error().stack],{"_sentryBundlerPluginAppKey:splash-application":!0})}const f={name:"EditableButton",props:{modelValue:{type:Object,default:()=>{}},editable:{type:Boolean,default:!1},type:{type:String,default:"button"},text:{type:String,default:"Sign Up"},theme:{type:Object,default:()=>{}},moduleTheme:{type:Object,default:()=>{}},context:{type:String,default:""},link:{type:Object,default:()=>{}},disableRounded:{type:Boolean,default:!1}},emits:["editable-button-click"],computed:{buttonType(){return this.type==="link"?"button":this.type},hasHref(){return!!(this.link&&this.link.href)},button(){const t=this.context!=="signup"?this.context:"button";let e=this.modelValue;return this.moduleTheme&&(e=this.moduleTheme),{alignment:e.alignment||this.theme.meta[t]?.alignment,background:e.background||this.theme.meta[t]?.background,backgroundHover:e.autoThemeButtonHover?e.color||this.theme.meta[t].color:e.backgroundHover||this.theme.meta[t]?.backgroundHover,borderColor:e.borderColor||this.theme.meta[t]?.borderColor,borderWidth:e.borderWidth??this.theme.meta[t]?.borderWidth,color:e.color||this.theme.meta[t]?.color,fontFamily:e.fontFamily||this.theme.meta[t]?.fontFamily,fontSize:e.fontSize||this.theme.meta[t]?.fontSize,fontWeight:e.fontWeight||this.theme.meta[t]?.fontWeight,hoverTextColor:e.autoThemeButtonHover?e.background||this.theme.meta[t]?.background:e.hoverTextColor||this.theme.meta[t]?.hoverTextColor,textTransform:e.textTransform||this.theme.meta[t]?.textTransform,shape:e.shape||this.theme.meta[t]?.shape}},computedCssClasses(){return{editable:this.editable,[this.button.fontFamily]:this.button.fontFamily,["font-weight-"+this.button.fontWeight]:this.button.fontWeight,["font-size-"+this.button.fontSize+"px"]:this.button.fontSize,["border-solid border-"+this.button.borderWidth]:typeof this.button.borderWidth<"u","rounded-lg @xs:rounded-full":this.button.shape==="rounded"&&!this.disableRounded,"@sm:rounded-full":this.button.shape==="rounded"&&this.disableRounded,uppercase:this.button.textTransform,"no-underline":this.type==="button"&&this.type==="submit","px-0 underline hover:underline border-0":this.type==="link"&&this.type!=="a","flex justify-center w-full":this.button.alignment==="center"&&this.type==="link","w-max":this.button.alignment==="left"&&this.type==="link","inline-flex justify-center items-center !no-underline":this.type==="a"}},buttonCssVars(){return{"--theme-button-background-hover":this.button.backgroundHover,"--theme-button-background":this.button.background,"--theme-button-border-color":this.button.borderColor,"--theme-button-color":this.button.color,"--theme-button-hover-text-color":this.button.hoverTextColor}}}},m=["innerHTML"];function c(t,e,n,y,p,o){return h(),s(d(n.type!=="a"?"button":"a"),{type:n.type!=="a"&&o.buttonType||null,href:n.type==="a"&&o.hasHref&&n.link.href||null,class:a(["transition-colors duration-75",o.computedCssClasses]),style:u(o.buttonCssVars),target:n.type==="a"&&n.link.external===!0&&"_blank"||null,onClick:e[0]||(e[0]=g=>t.$emit("editable-button-click"))},{default:l(()=>[i(t.$slots,"default",{},()=>[b("span",{class:a(n.type!=="link"&&"!no-underline transition-colors duration-75"),innerHTML:n.text},null,10,m)],!0),i(t.$slots,"icon",{},void 0,!0)]),_:3},8,["type","href","class","style","target"])}const x=Object.assign(r(f,[["render",c],["__scopeId","data-v-e089ae82"]]),{__name:"EditableButton"});export{x as default};

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.