radh-ui
Version:
Stencil Component Starter
1 lines • 823 B
JavaScript
import{r as s,c as r,h as e}from"./p-1a9f3501.js";class a{constructor(e){s(this,e),this.selected=r(this,"selected",7)}click(){this.selected.emit(this.innerUser)}parseUserProp(s){s&&(this.innerUser=JSON.parse(s))}async setUser(s){this.innerUser=s}componentWillLoad(){this.parseUserProp(this.user)}render(){const s=(()=>this.avatar?e("blaze-avatar",{size:"super",alt:"placeholder",src:this.innerUser.avatar_url}):e("img",{src:this.innerUser.avatar_url}))();if(this.innerUser)return e("blaze-card",null,e("blaze-card-body",null,s),e("blaze-card-footer",null,e("h4",{class:"login"},this.innerUser.login),e("p",{class:"name"},this.innerUser.name)))}static get watchers(){return{user:["parseUserProp"]}}}a.style=".login{color:var(--radh-user-login-color, red)}.name{color:var(--radh-user-name-color, red)}";export{a as radh_user}