const t=window.EdelElements.h;class o{constructor(){this.color=void 0,this.icon=null}render(){return t("i",{class:`fas fa-${this.icon} fa-3x`})}componentDidLoad(){this.color&&(this.hostElement.style.color=this.color)}hostData(){return{class:"card-icon"}}static get is(){return"edel-card-icon"}static get properties(){return{color:{type:String,attr:"color",watchCallbacks:["componentDidLoad"]},hostElement:{elementRef:!0},icon:{type:String,attr:"icon"}}}}export{o as EdelCardIcon};