import {render, defineElement, prop, CustomElement} from "../../packages/csx";
@defineElement('base-component-2')
class BaseComponent extends CustomElement{
@prop()
name;
render(){
return (
)
}
}
@defineElement('extended-component-2')
class ExtendedComponent extends BaseComponent{
@prop()
set name(value){
super.name = `Hi my name is ${value??""}`;
}
get name(){
return super.name;
}
}
let test = render();
document.body.appendChild(test);