import{Fragment,h}from"@stencil/core";import{__}from"@wordpress/i18n";import{addQueryArgs}from"@wordpress/url";export class ScWordPressUser{constructor(){this.heading=void 0,this.user=void 0}renderContent(){var e,s,r,t,i,l,n,d;return this.user?h(Fragment,null,!!(null===(e=null==this?void 0:this.user)||void 0===e?void 0:e.display_name)&&h("sc-stacked-list-row",{style:{"--columns":"3"},mobileSize:480},h("div",null,h("strong",null,__("Display Name","surecart"))),h("div",null,null===(s=this.user)||void 0===s?void 0:s.display_name),h("div",null)),!!(null===(r=null==this?void 0:this.user)||void 0===r?void 0:r.email)&&h("sc-stacked-list-row",{style:{"--columns":"3"},mobileSize:480},h("div",null,h("strong",null,__("Account Email","surecart"))),h("div",null,null===(t=this.user)||void 0===t?void 0:t.email),h("div",null)),!!(null===(i=null==this?void 0:this.user)||void 0===i?void 0:i.first_name)&&h("sc-stacked-list-row",{style:{"--columns":"3"},mobileSize:480},h("div",null,h("strong",null,__("First Name","surecart"))),h("div",null,null===(l=this.user)||void 0===l?void 0:l.first_name),h("div",null)),!!(null===(n=null==this?void 0:this.user)||void 0===n?void 0:n.last_name)&&h("sc-stacked-list-row",{style:{"--columns":"3"},mobileSize:480},h("div",null,h("strong",null,__("Last Name","surecart"))),h("div",null,null===(d=this.user)||void 0===d?void 0:d.last_name),h("div",null))):this.renderEmpty()}renderEmpty(){return h("slot",{name:"empty"},__("User not found.","surecart"))}render(){return h("sc-dashboard-module",{key:"aea6f8e5db352af05091cba07679d6ffb8060260",class:"customer-details"},h("span",{key:"c0a0f61a728654fce708399c5e59529d7a15ed7d",slot:"heading"},this.heading||__("Account Details","surecart")," "),h("sc-button",{key:"92f8524191f0412e70327ce98d30689fdc196956",type:"link",href:addQueryArgs(window.location.href,{action:"edit",model:"user"}),slot:"end"},h("sc-icon",{key:"0f62e51c584f62b2b0d067b73f4cdef33ee31219",name:"edit-3",slot:"prefix"}),__("Update","surecart")),h("sc-card",{key:"63834ded40385085314b8965b844b3f8a894cd3e","no-padding":!0},h("sc-stacked-list",{key:"076ceb2365fc070cef6af35626f741181f07ef82"},this.renderContent())))}static get is(){return"sc-wordpress-user"}static get encapsulation(){return"shadow"}static get originalStyleUrls(){return{$:["sc-wordpress-user.css"]}}static get styleUrls(){return{$:["sc-wordpress-user.css"]}}static get properties(){return{heading:{type:"string",mutable:!1,complexType:{original:"string",resolved:"string",references:{}},required:!1,optional:!1,docs:{tags:[],text:""},attribute:"heading",reflect:!1},user:{type:"unknown",mutable:!1,complexType:{original:"WordPressUser",resolved:"WordPressUser",references:{WordPressUser:{location:"import",path:"../../../../types",id:"src/types.ts::WordPressUser"}}},required:!1,optional:!1,docs:{tags:[],text:""}}}}}