import{r as e,h as a}from"./p-e97fde0a.js";import{a as s}from"./p-dd3464cd.js";import"./p-401e165e.js";import"./p-d3366af3.js";const t=":host{display:block;position:relative}.customer-details{display:grid;gap:0.75em}";const d=t;const c=class{constructor(a){e(this,a);this.heading=undefined;this.successUrl=undefined;this.user=undefined;this.loading=undefined;this.error=undefined}renderEmpty(){return a("slot",{name:"empty"},wp.i18n.__("User not found.","surecart"))}async handleSubmit(e){this.loading=true;try{const{email:a,first_name:t,last_name:d,name:c}=await e.target.getFormJson();await s({path:`wp/v2/users/me`,method:"PATCH",data:{first_name:t,last_name:d,email:a,name:c}});if(this.successUrl){window.location.assign(this.successUrl)}else{this.loading=false}}catch(e){this.error=(e===null||e===void 0?void 0:e.message)||wp.i18n.__("Something went wrong","surecart");this.loading=false}}render(){var e,s,t,d;return a("sc-dashboard-module",{key:"d3991ade900d5c99a0bb2ecc6a950e0dd4ee9282",class:"account-details",error:this.error},a("span",{key:"69d5f747a614066842989061c3ff71b4b56bd66b",slot:"heading"},this.heading||wp.i18n.__("Account Details","surecart")," "),a("sc-card",{key:"c4050793f41a8d1ec77e098904946017d99df3b5"},a("sc-form",{key:"f4f31d0c65dea331b7f410157136e77c6273606d",onScFormSubmit:e=>this.handleSubmit(e)},a("sc-input",{key:"acdf922f1b37989987d92792fd8ce9e2cfbdf6ab",label:wp.i18n.__("Account Email","surecart"),name:"email",value:(e=this.user)===null||e===void 0?void 0:e.email,required:true}),a("sc-columns",{key:"80301d7d30fd69520b76f1e4ea85f6f7a073e3ab",style:{"--sc-column-spacing":"var(--sc-spacing-medium)"}},a("sc-column",{key:"6382e6ac670f72fa2a0753cfb599ba2136962233"},a("sc-input",{key:"4e194a470f8a05b1b4f331b4f4bdfebd58c4cd0a",label:wp.i18n.__("First Name","surecart"),name:"first_name",value:(s=this.user)===null||s===void 0?void 0:s.first_name})),a("sc-column",{key:"965ba5f1c8334a07345da22895cf1bbf5d0c49fe"},a("sc-input",{key:"8c6f3cbdaa3aca5354af59aed523cd1dcf21b04f",label:wp.i18n.__("Last Name","surecart"),name:"last_name",value:(t=this.user)===null||t===void 0?void 0:t.last_name}))),a("sc-input",{key:"9bf51f77a4e564bb2c63d80e14c0137d79c49dba",label:wp.i18n.__("Display Name","surecart"),name:"name",value:(d=this.user)===null||d===void 0?void 0:d.display_name}),a("div",{key:"561569acd51110e7c34861ca94d7d2a364ae2722"},a("sc-button",{key:"90eb919999749bfce5502ed127c5509bc31f96d2",type:"primary",full:true,submit:true},wp.i18n.__("Save","surecart"))))),this.loading&&a("sc-block-ui",{key:"1603d379be8ba340238fa4af47f7ce14d9eeafcd",spinner:true}))}};c.style=d;export{c as sc_wordpress_user_edit};
//# sourceMappingURL=p-2c44515e.entry.js.map