16 lines
239 B
JavaScript
16 lines
239 B
JavaScript
class Widget {
|
|
constructor(name) {
|
|
this.name = name;
|
|
}
|
|
|
|
render() {
|
|
return this.name.toUpperCase();
|
|
}
|
|
}
|
|
|
|
function createWidget(name) {
|
|
return new Widget(name);
|
|
}
|
|
|
|
const loadWidget = async (id) => createWidget(String(id));
|